1 1.11 cgd # $NetBSD: Makefile,v 1.11 1995/03/18 15:00:05 cgd Exp $ 2 1.11 cgd # @(#)Makefile 8.1 (Berkeley) 6/5/93 3 1.1 cgd 4 1.1 cgd PROG= route 5 1.10 cgd MAN= route.8 6 1.4 mycroft SRCS= route.c ccitt_addr.c 7 1.1 cgd CFLAGS+=-I. 8 1.5 mycroft CLEANFILES+=keywords.h 9 1.1 cgd BINOWN= root 10 1.1 cgd BINMODE=4555 11 1.1 cgd 12 1.5 mycroft keywords.h: keywords 13 1.5 mycroft sed -e '/^#/d' -e '/^$$/d' ${.CURDIR}/keywords > _keywords.tmp 14 1.5 mycroft tr a-z A-Z < _keywords.tmp | paste _keywords.tmp - | \ 15 1.5 mycroft awk '{ \ 16 1.5 mycroft if (NF > 1) \ 17 1.5 mycroft printf "#define\tK_%s\t%d\n\t{\"%s\", K_%s},\n", \ 18 1.5 mycroft $$2, NR, $$1, $$2 }' \ 19 1.5 mycroft > ${.TARGET} 20 1.5 mycroft rm -f _keywords.tmp 21 1.1 cgd 22 1.8 cgd route .depend lint tags: keywords.h 23 1.8 cgd 24 1.1 cgd .include <bsd.prog.mk> 25