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