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