Makefile revision 290092
1111314Snyan# Copyright (c) 2001-2003
2111314Snyan#	Fraunhofer Institute for Open Communication Systems (FhG Fokus).
3111314Snyan#	All rights reserved.
4111314Snyan# Author: Harti Brandt <brandt@fokus.gmd.de>
5111314Snyan#
6111314Snyan# $FreeBSD: head/sbin/atm/atmconfig/Makefile 290083 2015-10-27 23:35:02Z bdrewery $
7111314Snyan
8111314Snyan.include <src.opts.mk>
9111314Snyan
10111314SnyanPROG=	atmconfig
11111314SnyanSRCS=	main.c diag.c natm.c
12111314SnyanMAN=	atmconfig.8
13111314Snyan# CFLAGS+= -DPATH_HELP='".:${SHAREDIR}/doc/atm:/usr/local/share/doc/atm"'
14111314Snyan
15111314SnyanCFLAGS+= -I${.OBJDIR}
16111314Snyan
17111314Snyan.if !defined(RESCUE) && ${MK_BSNMP} != "no"
18125234SnyanCFLAGS+=	-DWITH_BSNMP
19127520SnyanSRCS+=	oid.h atmconfig_device.c
20111314SnyanLIBADD+=	bsnmp
21111314Snyan. if ${MK_DYNAMICROOT} == "no" && ${MK_OPENSSL} != "no"
22111314SnyanLIBADD+=	crypto
23111314Snyan. endif
24111314Snyan.endif
25111314Snyan
26122755SnyanCLEANFILES+= oid.h
27122755Snyan
28122755Snyan# XXX - this is verboten
29122755Snyan.if ${MACHINE_CPUARCH} == "arm"
30111314SnyanWARNS?= 3
31111314Snyan.endif
32111314Snyan
33122755SnyanFILES=	atmconfig.help atmconfig_device.help
34111314SnyanFILESDIR= ${SHAREDIR}/doc/atm
35122755Snyan
36122755SnyanSNMP_ATM_DEF= ${.CURDIR}/../../../contrib/ngatm/snmp_atm/atm_tree.def	\
37122755Snyan	${.CURDIR}/../../../usr.sbin/bsnmpd/modules/snmp_atm/atm_freebsd.def
38122755Snyan
39122755Snyanoid.h: atm_oid.list ${SNMP_ATM_DEF}
40122755Snyan	cat ${SNMP_ATM_DEF} | gensnmptree -e `tail -n +2 ${.CURDIR}/atm_oid.list` \
41122755Snyan		> ${.TARGET}
42111314Snyan
43111314Snyan.include <bsd.prog.mk>
44111314Snyan