1122405Sharti# $FreeBSD$
2122405Sharti#
3122405Sharti# Author: Harti Brandt <harti@freebsd.org>
4122405Sharti
5152269ShartiCONTRIB= ${.CURDIR}/../../../../contrib/bsnmp
6122416Sharti.PATH: ${CONTRIB}/snmp_mibII
7122405Sharti
8122405ShartiMOD=	mibII
9155604ShartiSRCS=	mibII.c mibII_begemot.c mibII_ifmib.c mibII_ifstack.c		\
10155604Sharti	mibII_interfaces.c mibII_ip.c mibII_ipaddr.c mibII_nettomedia.c	\
11155604Sharti	mibII_rcvaddr.c mibII_route.c mibII_tcp.c mibII_udp.c
12124873ShartiXSYM=	ipAddrTable ifTable ifRcvAddressEntry ifMIB ipMIB tcpMIB udpMIB	\
13124873Sharti	ipForward ifIndex linkDown linkUp
14122405ShartiMAN=	snmp_mibII.3
15122405Sharti
16152269ShartiCFLAGS+= -I${CONTRIB}/lib -I${CONTRIB}/snmpd
17156085SruCFLAGS+= -DHAVE_ERR_H -DHAVE_GETADDRINFO -DHAVE_STRLCPY -DHAVE_SYS_TREE_H
18239462Sdim# XXX Work around clang warning, until maintainer approves fix.
19239462SdimNO_WERROR.clang=
20152269Sharti
21122405ShartiDEFS=	${MOD}_tree.def
22122405ShartiINCS=	snmp_${MOD}.h
23155604ShartiBMIBS=	BEGEMOT-IP-MIB.txt BEGEMOT-MIB2-MIB.txt
24122405Sharti
25152269Sharti.include <bsd.snmpmod.mk>
26155604Sharti
27155604Shartismilint:
28155604Sharti	env SMIPATH=/usr/share/snmp/mibs:/usr/local/share/snmp/mibs \
29155604Sharti	    smilint -c /dev/null -l6 -i group-membership ${BMIBS:C/^/${CONTRIB}\/snmp_mibII\//}
30