1# $FreeBSD: head/usr.sbin/bsnmpd/bsnmpd/Makefile 201390 2010-01-02 11:07:44Z ed $
| 1# $FreeBSD: head/usr.sbin/bsnmpd/bsnmpd/Makefile 216294 2010-12-08 13:51:38Z syrinx $
|
2# 3# Author: Harti Brandt <harti@freebsd.org> 4
| 2# 3# Author: Harti Brandt <harti@freebsd.org> 4
|
| 5.include <bsd.own.mk> 6
|
5CONTRIB=${.CURDIR}/../../../contrib/bsnmp 6.PATH: ${CONTRIB}/snmpd 7 8PROG= bsnmpd 9SRCS= main.c action.c config.c export.c trap.c trans_udp.c trans_lsock.c 10SRCS+= oid.h tree.c tree.h 11XSYM= snmpMIB begemotSnmpdModuleTable begemotSnmpd begemotTrapSinkTable \ 12 sysUpTime snmpTrapOID coldStart authenticationFailure \ 13 begemotSnmpdTransUdp begemotSnmpdTransLsock begemotSnmpdLocalPortTable \
| 7CONTRIB=${.CURDIR}/../../../contrib/bsnmp 8.PATH: ${CONTRIB}/snmpd 9 10PROG= bsnmpd 11SRCS= main.c action.c config.c export.c trap.c trans_udp.c trans_lsock.c 12SRCS+= oid.h tree.c tree.h 13XSYM= snmpMIB begemotSnmpdModuleTable begemotSnmpd begemotTrapSinkTable \ 14 sysUpTime snmpTrapOID coldStart authenticationFailure \ 15 begemotSnmpdTransUdp begemotSnmpdTransLsock begemotSnmpdLocalPortTable \
|
14 freeBSDVersion
| 16 freeBSD freeBSDVersion
|
15CLEANFILES= oid.h tree.c tree.h 16MAN= bsnmpd.1 snmpmod.3 17NO_WERROR= 18 19FILESGROUPS= BMIBS DEFS 20 21BMIBS= FOKUS-MIB.txt BEGEMOT-MIB.txt BEGEMOT-SNMPD.txt 22BMIBSDIR= ${SHAREDIR}/snmp/mibs 23DEFS= tree.def 24DEFSDIR= ${SHAREDIR}/snmp/defs 25 26CFLAGS+= -I${CONTRIB}/lib -I${CONTRIB}/snmpd -I. -DUSE_LIBBEGEMOT 27CFLAGS+= -DUSE_TCPWRAPPERS -DQUADFMT='"llu"' -DQUADXFMT='"llx"' 28CFLAGS+= -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DHAVE_ERR_H -DHAVE_STRLCPY 29DPADD= ${LIBBEGEMOT} ${LIBBSNMP} ${LIBWRAP} 30LDADD= -lbegemot -lbsnmp -lwrap 31 32LDFLAGS= -export-dynamic 33
| 17CLEANFILES= oid.h tree.c tree.h 18MAN= bsnmpd.1 snmpmod.3 19NO_WERROR= 20 21FILESGROUPS= BMIBS DEFS 22 23BMIBS= FOKUS-MIB.txt BEGEMOT-MIB.txt BEGEMOT-SNMPD.txt 24BMIBSDIR= ${SHAREDIR}/snmp/mibs 25DEFS= tree.def 26DEFSDIR= ${SHAREDIR}/snmp/defs 27 28CFLAGS+= -I${CONTRIB}/lib -I${CONTRIB}/snmpd -I. -DUSE_LIBBEGEMOT 29CFLAGS+= -DUSE_TCPWRAPPERS -DQUADFMT='"llu"' -DQUADXFMT='"llx"' 30CFLAGS+= -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DHAVE_ERR_H -DHAVE_STRLCPY 31DPADD= ${LIBBEGEMOT} ${LIBBSNMP} ${LIBWRAP} 32LDADD= -lbegemot -lbsnmp -lwrap 33 34LDFLAGS= -export-dynamic 35
|
| 36.if ${MK_OPENSSL} != "no" 37CFLAGS+= -DHAVE_LIBCRYPTO 38.endif 39
|
34oid.h: tree.def Makefile 35 gensnmptree -e ${XSYM} < ${.ALLSRC:M*.def} > ${.TARGET} 36 37.ORDER: tree.c tree.h 38tree.c tree.h: tree.def 39 gensnmptree -l < ${.ALLSRC} 40 41MANFILTER= sed -e 's%@MODPATH@%${LIBDIR}/%g' \ 42 -e 's%@DEFPATH@%${DEFSDIR}/%g' \ 43 -e 's%@MIBSPATH@%${BMIBSDIR}/%g' 44 45.include <bsd.prog.mk>
| 40oid.h: tree.def Makefile 41 gensnmptree -e ${XSYM} < ${.ALLSRC:M*.def} > ${.TARGET} 42 43.ORDER: tree.c tree.h 44tree.c tree.h: tree.def 45 gensnmptree -l < ${.ALLSRC} 46 47MANFILTER= sed -e 's%@MODPATH@%${LIBDIR}/%g' \ 48 -e 's%@DEFPATH@%${DEFSDIR}/%g' \ 49 -e 's%@MIBSPATH@%${BMIBSDIR}/%g' 50 51.include <bsd.prog.mk>
|