1118824Sharti# Copyright (c) 2001-2003
2118824Sharti#	Fraunhofer Institute for Open Communication Systems (FhG Fokus).
3118824Sharti#	All rights reserved.
4119075Sobrien# Author: Harti Brandt <brandt@fokus.gmd.de>
5118824Sharti#
6118824Sharti# $FreeBSD$
7119075Sobrien
8118824ShartiPROG=	atmconfig
9133565Sharti.ifndef RESCUE
10133565ShartiSRCS=	${.OBJDIR}/oid.h
11133565Sharti.endif
12133565ShartiSRCS+=	main.c diag.c natm.c
13133565Sharti.ifndef RESCUE
14133565ShartiSRCS+=	atmconfig_device.c
15133565Sharti.endif
16118824ShartiMAN=	atmconfig.8
17132492Sharti# CFLAGS+= -DPATH_HELP='".:/usr/share/doc/atm:/usr/local/share/doc/atm"'
18129215Scognet
19133565ShartiCFLAGS+= -I${.OBJDIR}
20133565Sharti
21133565Sharti.ifndef RESCUE
22133565ShartiDPADD=	${LIBBSNMP}
23133565ShartiLDADD=	-lbsnmp
24133565Sharti.endif
25133565Sharti
26133565Sharti.ifndef RESCUE
27133565ShartiCLEANFILES+= oid.h
28133565Sharti.endif
29133565Sharti
30211725Simp# XXX - this is verboten
31211725Simp.if ${MACHINE_CPUARCH} == "arm"
32129215ScognetWARNS?= 3
33129215Scognet.endif
34118824Sharti
35133565ShartiFILES=	atmconfig.help atmconfig_device.help
36119075SobrienFILESDIR= /usr/share/doc/atm
37118824Sharti
38133565ShartiSNMP_ATM_DEF= ${.CURDIR}/../../../contrib/ngatm/snmp_atm/atm_tree.def	\
39143617Sharti	${.CURDIR}/../../../usr.sbin/bsnmpd/modules/snmp_atm/atm_freebsd.def
40133565Sharti
41133565Sharti${.OBJDIR}/oid.h: atm_oid.list ${SNMP_ATM_DEF}
42133565Sharti	cat ${SNMP_ATM_DEF} | gensnmptree -e `tail -n +2 ${.CURDIR}/atm_oid.list` \
43133565Sharti		> ${.OBJDIR}/oid.h
44133565Sharti
45118824Sharti.include <bsd.prog.mk>
46