xref: /f-stack/tools/route/Makefile (revision d4a07e70)
1144c6bcdSlogwang#	@(#)Makefile	8.1 (Berkeley) 6/5/93
2144c6bcdSlogwang# $FreeBSD$
3144c6bcdSlogwang
4*d4a07e70SfengbojiangTOPDIR?=${CURDIR}/../..
5*d4a07e70Sfengbojianginclude ${TOPDIR}/tools/opts.mk
6144c6bcdSlogwang
7144c6bcdSlogwangPROG=	route
8144c6bcdSlogwangMAN=	route.8
9144c6bcdSlogwangSRCS=	route.c keywords.h
10144c6bcdSlogwangWARNS?=	3
11144c6bcdSlogwangCLEANFILES+=keywords.h
12144c6bcdSlogwang
13144c6bcdSlogwangCFLAGS+= -DNS
14*d4a07e70Sfengbojiangifneq (${MK_INET_SUPPORT},"no")
15144c6bcdSlogwangCFLAGS+= -DINET
16*d4a07e70Sfengbojiangendif
17*d4a07e70Sfengbojiangifneq (${MK_INET6_SUPPORT},"no")
18144c6bcdSlogwangCFLAGS+= -DINET6
19*d4a07e70Sfengbojiangendif
20144c6bcdSlogwangCFLAGS+= -I.
21144c6bcdSlogwang
22*d4a07e70Sfengbojianginclude ${TOPDIR}/tools/prog.mk
23144c6bcdSlogwang
24144c6bcdSlogwangkeywords.h: keywords
25144c6bcdSlogwang	LC_ALL=C awk '!/^#|^$$/ { \
26144c6bcdSlogwang		printf "#define\tK_%s\t%d\n\t{\"%s\", K_%s},\n", \
27144c6bcdSlogwang		    toupper($$1), ++L, $$1, toupper($$1); \
28*d4a07e70Sfengbojiang	}' < ${CURDIR}/keywords > $@
29144c6bcdSlogwang
30