Use the new bsd.snmpmod.mk makefile to build the modules. The -I pointers

into the contrib directory are still necessary for some of the Makefiles,
because the C-sources there use non-canonical includes ("" includes) to get
at the header files.
This commit is contained in:
Hartmut Brandt 2005-11-10 10:14:57 +00:00
parent 1fea9479b2
commit b89b4d4d9a
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=152269
5 changed files with 10 additions and 38 deletions

View File

@ -2,31 +2,6 @@
SHLIB_MAJOR= 4
WARNS?= 6
INCSDIR= ${INCLUDEDIR}/bsnmp
SHLIB_NAME= snmp_${MOD}.so.${SHLIB_MAJOR}
SRCS+= ${MOD}_oid.h ${MOD}_tree.c ${MOD}_tree.h
CLEANFILES+= ${MOD}_oid.h ${MOD}_tree.c ${MOD}_tree.h
CFLAGS+= -I${CONTRIB}/lib -I${CONTRIB}/snmpd -I.
CFLAGS+= -DQUADFMT='"llu"' -DQUADXFMT='"llx"' -DHAVE_STDINT_H
CFLAGS+= -DHAVE_INTTYPES_H
${MOD}_oid.h: ${MOD}_tree.def ${EXTRAMIBDEFS}
cat ${.ALLSRC} | gensnmptree -e ${XSYM} > ${.TARGET}
.ORDER: ${MOD}_tree.c ${MOD}_tree.h
${MOD}_tree.c ${MOD}_tree.h: ${MOD}_tree.def ${EXTRAMIBDEFS}
cat ${.ALLSRC} | gensnmptree -l -p ${MOD}_
.if defined(DEFS)
FILESGROUPS+= DEFS
.endif
DEFSDIR= ${SHAREDIR}/snmp/defs
.if defined(BMIBS)
FILESGROUPS+= BMIBS
.endif
BMIBSDIR= ${SHAREDIR}/snmp/mibs
MANFILTER= sed -e 's%@MODPATH@%${LIBDIR}/%g' \
-e 's%@DEFPATH@%${DEFSDIR}/%g' \

View File

@ -2,9 +2,8 @@
#
# Author: Harti Brandt <harti@freebsd.org>
CONTRIB=${.CURDIR}/../../../../contrib/bsnmp
SNMP_ATM=${.CURDIR}/../../../../contrib/ngatm/snmp_atm
.PATH: ${SNMP_ATM}
CONTRIB= ${.CURDIR}/../../../../contrib/ngatm
.PATH: ${CONTRIB}/snmp_atm
MOD= atm
SRCS= snmp_atm.c atm_sys.c
@ -17,6 +16,6 @@ INCS= snmp_${MOD}.h
EXTRAMIBDEFS= atm_freebsd.def
CFLAGS+= -I${SNMP_ATM}
CFLAGS+= -I${CONTRIB}/snmp_atm
.include <bsd.lib.mk>
.include <bsd.snmpmod.mk>

View File

@ -2,7 +2,7 @@
#
# Author: Harti Brandt <harti@freebsd.org>
CONTRIB=${.CURDIR}/../../../../contrib/bsnmp
CONTRIB= ${.CURDIR}/../../../../contrib/bsnmp
.PATH: ${CONTRIB}/snmp_mibII
MOD= mibII
@ -13,7 +13,9 @@ XSYM= ipAddrTable ifTable ifRcvAddressEntry ifMIB ipMIB tcpMIB udpMIB \
ipForward ifIndex linkDown linkUp
MAN= snmp_mibII.3
CFLAGS+= -I${CONTRIB}/lib -I${CONTRIB}/snmpd
DEFS= ${MOD}_tree.def
INCS= snmp_${MOD}.h
.include <bsd.lib.mk>
.include <bsd.snmpmod.mk>

View File

@ -2,8 +2,6 @@
#
# Author: Harti Brandt <harti@freebsd.org>
CONTRIB=${.CURDIR}/../../../../contrib/bsnmp
MOD= netgraph
SRCS= snmp_netgraph.c
XSYM= begemotNg
@ -16,4 +14,4 @@ INCS= snmp_${MOD}.h
DPADD= ${LIBNETGRAPH}
LDADD= -lnetgraph
.include <bsd.lib.mk>
.include <bsd.snmpmod.mk>

View File

@ -2,8 +2,6 @@
#
# Author: Philip Paeps <philip@freebsd.org>
CONTRIB=${.CURDIR}/../../../../contrib/bsnmp
MOD= pf
SRCS= pf_snmp.c
WARNS?= 6
@ -12,4 +10,4 @@ XSYM= begemotPf
DEFS= ${MOD}_tree.def
BMIBS= BEGEMOT-PF-MIB.txt
.include <bsd.lib.mk>
.include <bsd.snmpmod.mk>