Deleted Added
full compact
Makefile (201390) Makefile (216294)
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>