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: releng/11.0/sbin/atm/atmconfig/Makefile 298107 2016-04-16 07:45:30Z gjb $
7119075Sobrien
8265420Simp.include <src.opts.mk>
9226440Scognet
10298107SgjbPACKAGE=atm
11118824ShartiPROG=	atmconfig
12270027SngieSRCS=	main.c diag.c natm.c
13118824ShartiMAN=	atmconfig.8
14290083Sbdrewery# CFLAGS+= -DPATH_HELP='".:${SHAREDIR}/doc/atm:/usr/local/share/doc/atm"'
15129215Scognet
16133565ShartiCFLAGS+= -I${.OBJDIR}
17133565Sharti
18270027Sngie.if !defined(RESCUE) && ${MK_BSNMP} != "no"
19270027SngieCFLAGS+=	-DWITH_BSNMP
20270027SngieSRCS+=	oid.h atmconfig_device.c
21275030SbaptLIBADD+=	bsnmp
22226440Scognet. if ${MK_DYNAMICROOT} == "no" && ${MK_OPENSSL} != "no"
23275030SbaptLIBADD+=	crypto
24226440Scognet. endif
25133565Sharti.endif
26133565Sharti
27133565ShartiCLEANFILES+= oid.h
28133565Sharti
29211725Simp# XXX - this is verboten
30211725Simp.if ${MACHINE_CPUARCH} == "arm"
31129215ScognetWARNS?= 3
32129215Scognet.endif
33118824Sharti
34133565ShartiFILES=	atmconfig.help atmconfig_device.help
35290083SbdreweryFILESDIR= ${SHAREDIR}/doc/atm
36118824Sharti
37133565ShartiSNMP_ATM_DEF= ${.CURDIR}/../../../contrib/ngatm/snmp_atm/atm_tree.def	\
38143617Sharti	${.CURDIR}/../../../usr.sbin/bsnmpd/modules/snmp_atm/atm_freebsd.def
39133565Sharti
40270027Sngieoid.h: atm_oid.list ${SNMP_ATM_DEF}
41133565Sharti	cat ${SNMP_ATM_DEF} | gensnmptree -e `tail -n +2 ${.CURDIR}/atm_oid.list` \
42270027Sngie		> ${.TARGET}
43133565Sharti
44118824Sharti.include <bsd.prog.mk>
45