Commit | Line | Data |
---|---|---|
6017a464 | 1 | # @(#)Makefile 4.2 %G% |
b2bfe6d1 SL |
2 | OPTIONS=-DLOCALNET=46 |
3 | CFLAGS= -O | |
6017a464 | 4 | DESTDIR= |
b2bfe6d1 SL |
5 | ALL= htable |
6 | ||
7 | all: htable | |
8 | ||
9 | htable: htable.o parse.o scan.o | |
10 | ${CC} htable.o parse.o scan.o -o htable | |
11 | ||
12 | htable.o: htable.c htable.h | |
13 | ${CC} ${CFLAGS} ${OPTIONS} -c htable.c | |
14 | ||
15 | scan.o: scan.c htable.h y.tab.h | |
16 | ||
17 | parse.o: parse.c htable.h | |
18 | ||
19 | scan.c: scan.l | |
20 | ||
21 | parse.c: parse.y | |
22 | ||
23 | y.tab.h: | |
24 | ${YACC} -d parse.y | |
25 | rm y.tab.c | |
26 | ||
27 | clean: | |
28 | rm -f ${ALL} *.o *.s y.tab.h errs | |
29 | ||
30 | install: | |
6017a464 | 31 | install htable ${DESTDIR}/etc |