Commit | Line | Data |
---|---|---|
ea8b1509 | 1 | # @(#)Makefile 5.9 (Berkeley) %G% |
f15273bc KB |
2 | |
3 | PROG= route | |
4 | MAN8= route.0 | |
bf7b12d7 | 5 | SRCS= route.c ccitt_addr.c |
f15273bc KB |
6 | CFLAGS+=-I. |
7 | CLEANFILES+=keywords.h | |
7c088977 KS |
8 | BINOWN= root |
9 | BINMODE=4555 | |
f15273bc | 10 | |
06eb83fd | 11 | all: route ${MAN8} |
ea8b1509 | 12 | route .depend lint tags: keywords.h |
f15273bc KB |
13 | |
14 | keywords.h: keywords | |
15 | sed -e '/^#/d' -e '/^$$/d' ${.CURDIR}/keywords > _keywords.tmp | |
c04d357a | 16 | tr a-z A-Z < _keywords.tmp | paste _keywords.tmp - | \ |
f15273bc KB |
17 | awk '{ \ |
18 | if (NF > 1) \ | |
19 | printf "#define\tK_%s\t%d\n\t{\"%s\", K_%s},\n", \ | |
20 | $$2, NR, $$1, $$2 }' \ | |
21 | > ${.TARGET} | |
22 | rm -f _keywords.tmp | |
23 | ||
24 | .include <bsd.prog.mk> |