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