1 1.7 mycroft # from: @(#)Makefile 8.1 (Berkeley) 6/5/93 2 1.8 cgd # $Id: Makefile,v 1.8 1994/05/13 21:24:15 cgd Exp $ 3 1.1 cgd 4 1.1 cgd PROG= route 5 1.1 cgd MAN8= route.0 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.7 mycroft all: route ${MAN8} 13 1.1 cgd 14 1.5 mycroft keywords.h: keywords 15 1.5 mycroft sed -e '/^#/d' -e '/^$$/d' ${.CURDIR}/keywords > _keywords.tmp 16 1.5 mycroft tr a-z A-Z < _keywords.tmp | paste _keywords.tmp - | \ 17 1.5 mycroft awk '{ \ 18 1.5 mycroft if (NF > 1) \ 19 1.5 mycroft printf "#define\tK_%s\t%d\n\t{\"%s\", K_%s},\n", \ 20 1.5 mycroft $$2, NR, $$1, $$2 }' \ 21 1.5 mycroft > ${.TARGET} 22 1.5 mycroft rm -f _keywords.tmp 23 1.1 cgd 24 1.8 cgd route .depend lint tags: keywords.h 25 1.8 cgd 26 1.1 cgd .include <bsd.prog.mk> 27