xref: /f-stack/tools/route/Makefile (revision 144c6bcd)
1*144c6bcdSlogwang#	@(#)Makefile	8.1 (Berkeley) 6/5/93
2*144c6bcdSlogwang# $FreeBSD$
3*144c6bcdSlogwang
4*144c6bcdSlogwangTOPDIR?=${CURDIR}/../..
5*144c6bcdSlogwanginclude ${TOPDIR}/tools/opts.mk
6*144c6bcdSlogwang
7*144c6bcdSlogwangPROG=	route
8*144c6bcdSlogwangMAN=	route.8
9*144c6bcdSlogwangSRCS=	route.c keywords.h
10*144c6bcdSlogwangWARNS?=	3
11*144c6bcdSlogwangCLEANFILES+=keywords.h
12*144c6bcdSlogwang
13*144c6bcdSlogwangCFLAGS+= -DNS
14*144c6bcdSlogwangifneq (${MK_INET_SUPPORT},"no")
15*144c6bcdSlogwangCFLAGS+= -DINET
16*144c6bcdSlogwangendif
17*144c6bcdSlogwangifneq (${MK_INET6_SUPPORT},"no")
18*144c6bcdSlogwangCFLAGS+= -DINET6
19*144c6bcdSlogwangendif
20*144c6bcdSlogwangCFLAGS+= -I.
21*144c6bcdSlogwang
22*144c6bcdSlogwanginclude ${TOPDIR}/tools/prog.mk
23*144c6bcdSlogwang
24*144c6bcdSlogwangkeywords.h: keywords
25*144c6bcdSlogwang	LC_ALL=C awk '!/^#|^$$/ { \
26*144c6bcdSlogwang		printf "#define\tK_%s\t%d\n\t{\"%s\", K_%s},\n", \
27*144c6bcdSlogwang		    toupper($$1), ++L, $$1, toupper($$1); \
28*144c6bcdSlogwang	}' < ${CURDIR}/keywords > $@
29*144c6bcdSlogwang
30