bsd.snmpmod.mk revision 175156
1169691Skan# $FreeBSD: head/share/mk/bsd.snmpmod.mk 175156 2008-01-08 12:55:56Z harti $
2169691Skan
3169691SkanINCSDIR=	${INCLUDEDIR}/bsnmp
4169691Skan
5169691SkanSHLIB_NAME=	snmp_${MOD}.so.${SHLIB_MAJOR}
6169691SkanSRCS+=		${MOD}_oid.h ${MOD}_tree.c ${MOD}_tree.h
7169691SkanCLEANFILES+=	${MOD}_oid.h ${MOD}_tree.c ${MOD}_tree.h
8169691SkanCFLAGS+=	-I.
9169691Skan
10169691Skan${MOD}_oid.h: ${MOD}_tree.def ${EXTRAMIBDEFS} ${EXTRAMIBSYMS}
11169691Skan	cat ${.ALLSRC} | gensnmptree -e ${XSYM} > ${.TARGET}
12169691Skan
13169691Skan.ORDER: ${MOD}_tree.c ${MOD}_tree.h
14169691Skan${MOD}_tree.c ${MOD}_tree.h: ${MOD}_tree.def ${EXTRAMIBDEFS}
15169691Skan	cat ${.ALLSRC} | gensnmptree -p ${MOD}_
16169691Skan
17169691Skan.if defined(DEFS)
18169691SkanFILESGROUPS+=	DEFS
19169691SkanDEFSDIR=	${SHAREDIR}/snmp/defs
20169691Skan.endif
21169691Skan
22169691Skan.if defined(BMIBS)
23169691SkanFILESGROUPS+=	BMIBS
24169691SkanBMIBSDIR=	${SHAREDIR}/snmp/mibs
25169691Skan.endif
26169691Skan
27169691Skan.include <bsd.lib.mk>
28169691Skan