Commit | Line | Data |
---|---|---|
9e3338b9 SL |
1 | # Makefile %G% |
2 | ALL= routed | |
3 | OBJS= af.o if.o input.o main.o output.o startup.o tables.o timer.o \ | |
4 | trace.o | |
5 | CFLAGS= -O | |
6 | DESTDIR= | |
7 | LDFLAGS= | |
8 | ||
9 | .c.o: | |
10 | ${CC} -S ${CFLAGS} $*.c | |
11 | sed -f ../asm.sed $*.s | ${AS} -o $*.o | |
12 | rm -f $*.s | |
13 | ||
14 | all: ${ALL} | |
15 | ||
16 | routed: ${OBJS} | |
17 | ${CC} -o routed ${LDFLAGS} ${OBJS} -ljobs | |
18 | ||
19 | ${ALL}: rip.h | |
20 | ${ALL}: router.h | |
21 | ||
22 | install: routed | |
23 | install -s routed ${DESTDIR}/etc | |
24 | ||
25 | clean: | |
26 | rm -f routed *.o core a.out t.c linterrs typescript errs |