Commit | Line | Data |
---|---|---|
ab65dccb | 1 | # Makefile 1.3 87/05/30 |
f62611e5 SL |
2 | # |
3 | DESTDIR= | |
2f6f592f SL |
4 | CFLAGS= -O |
5 | LDFLAGS= | |
f62611e5 SL |
6 | |
7 | c2: c20.o c21.o c22.o c23.o | |
8 | $(CC) $(LDFLAGS) -o c2 c2?.o | |
9 | ||
10 | c20.o: c20.c c2.h | |
11 | c21.o: c21.c c2.h | |
12 | c22.o: c22.c c2.h | |
13 | c23.o: c23.c c2.h | |
14 | $(CC) $(CFLAGS) -R -c c23.c | |
15 | ||
16 | c2.h: tokens | |
17 | grep -n '^' tokens>toks | |
18 | ( echo '/tokens/+1;/^$$/-1d'; \ | |
19 | echo '/tokens/r toks'; \ | |
20 | echo '/tokens/+1;/^$$/-1s/^\([0-9]*\):\([A-Z][A-Z0-9]*\)/#define \2 \1/'; \ | |
21 | echo 'w'; \ | |
22 | echo 'q'; \ | |
23 | ) | ed - c2.h | |
24 | rm toks | |
25 | ||
26 | clean: | |
27 | rm -f *.o *.s | |
28 | ||
29 | install: c2 | |
30 | install -s c2 ${DESTDIR}/lib/c2 |