1152265Sharti# $FreeBSD$
2152265Sharti
3152265ShartiINCSDIR=	${INCLUDEDIR}/bsnmp
4152265Sharti
5152265ShartiSHLIB_NAME=	snmp_${MOD}.so.${SHLIB_MAJOR}
6152265ShartiSRCS+=		${MOD}_oid.h ${MOD}_tree.c ${MOD}_tree.h
7152265ShartiCLEANFILES+=	${MOD}_oid.h ${MOD}_tree.c ${MOD}_tree.h
8152277ShartiCFLAGS+=	-I.
9152265Sharti
10175156Sharti${MOD}_oid.h: ${MOD}_tree.def ${EXTRAMIBDEFS} ${EXTRAMIBSYMS}
11152265Sharti	cat ${.ALLSRC} | gensnmptree -e ${XSYM} > ${.TARGET}
12152265Sharti
13152265Sharti.ORDER: ${MOD}_tree.c ${MOD}_tree.h
14152265Sharti${MOD}_tree.c ${MOD}_tree.h: ${MOD}_tree.def ${EXTRAMIBDEFS}
15152265Sharti	cat ${.ALLSRC} | gensnmptree -p ${MOD}_
16152265Sharti
17152265Sharti.if defined(DEFS)
18152265ShartiFILESGROUPS+=	DEFS
19152277ShartiDEFSDIR=	${SHAREDIR}/snmp/defs
20152265Sharti.endif
21152265Sharti
22152265Sharti.if defined(BMIBS)
23152265ShartiFILESGROUPS+=	BMIBS
24152277ShartiBMIBSDIR=	${SHAREDIR}/snmp/mibs
25152265Sharti.endif
26152265Sharti
27152265Sharti.include <bsd.lib.mk>
28