]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - share/mk/bsd.snmpmod.mk
Merge ^/head r310169 through r310190.
[FreeBSD/FreeBSD.git] / share / mk / bsd.snmpmod.mk
1 # $FreeBSD$
2
3 INCSDIR=        ${INCLUDEDIR}/bsnmp
4
5 SHLIB_NAME=     snmp_${MOD}.so.${SHLIB_MAJOR}
6 SRCS+=          ${MOD}_oid.h ${MOD}_tree.c ${MOD}_tree.h
7 CLEANFILES+=    ${MOD}_oid.h ${MOD}_tree.c ${MOD}_tree.h
8 CFLAGS+=        -I.
9
10 ${MOD}_oid.h: ${MOD}_tree.def ${EXTRAMIBDEFS} ${EXTRAMIBSYMS}
11         cat ${.ALLSRC} | gensnmptree -e ${XSYM} > ${.TARGET}
12
13 .ORDER: ${MOD}_tree.c ${MOD}_tree.h
14 ${MOD}_tree.h: .NOMETA
15 ${MOD}_tree.c ${MOD}_tree.h: ${MOD}_tree.def ${EXTRAMIBDEFS}
16         cat ${.ALLSRC} | gensnmptree -p ${MOD}_
17
18 .if defined(DEFS)
19 FILESGROUPS+=   DEFS
20 DEFSDIR?=       ${SHAREDIR}/snmp/defs
21 .endif
22
23 .if defined(BMIBS)
24 FILESGROUPS+=   BMIBS
25 BMIBSDIR?=      ${SHAREDIR}/snmp/mibs
26 .endif
27
28 .include <bsd.lib.mk>