Makefile revision 319185
1# Copyright (c) 2001-2003
2#	Fraunhofer Institute for Open Communication Systems (FhG Fokus).
3#	All rights reserved.
4# Author: Harti Brandt <brandt@fokus.gmd.de>
5#
6# $FreeBSD: stable/11/sbin/atm/atmconfig/Makefile 319185 2017-05-30 04:17:22Z ngie $
7
8.include <src.opts.mk>
9
10PACKAGE=atm
11PROG=	atmconfig
12SRCS=	main.c diag.c natm.c
13MAN=	atmconfig.8
14# CFLAGS+= -DPATH_HELP='".:${SHAREDIR}/doc/atm:/usr/local/share/doc/atm"'
15
16CFLAGS+= -I${.OBJDIR}
17
18.if !defined(RESCUE) && ${MK_BSNMP} != "no"
19CFLAGS+=	-DWITH_BSNMP
20SRCS+=	oid.h atmconfig_device.c
21LIBADD+=	bsnmp
22. if ${MK_DYNAMICROOT} == "no" && ${MK_OPENSSL} != "no"
23LIBADD+=	crypto
24. endif
25.endif
26
27CLEANFILES+= oid.h
28
29# XXX - this is verboten
30.if ${MACHINE_CPUARCH} == "arm"
31WARNS?= 3
32.endif
33
34FILES=	atmconfig.help atmconfig_device.help
35FILESDIR= ${SHAREDIR}/doc/atm
36
37SNMP_ATM_DEF= ${SRCTOP}/contrib/ngatm/snmp_atm/atm_tree.def	\
38	${SRCTOP}/usr.sbin/bsnmpd/modules/snmp_atm/atm_freebsd.def
39
40oid.h: atm_oid.list ${SNMP_ATM_DEF}
41	cat ${SNMP_ATM_DEF} | gensnmptree -e `tail -n +2 ${.CURDIR}/atm_oid.list` \
42		> ${.TARGET}
43
44.include <bsd.prog.mk>
45