Commit | Line | Data |
---|---|---|
69c48bf8 | 1 | # @(#)Makefile 4.5 (Berkeley) 87/05/28 |
96c5e0f5 | 2 | # |
2e47c807 | 3 | CFLAGS=-DCOPYCODE -DC2 -O |
96c5e0f5 | 4 | LDFLAGS= |
69c48bf8 | 5 | ASDIR = /usr/src/bin/as/as.${MACHINE} |
96c5e0f5 SL |
6 | |
7 | SRCS = makefile c2.h c20.c c21.c c22.c | |
8 | ||
9 | c2: c20.o c21.o c22.o | |
2e47c807 | 10 | $(CC) $(LDFLAGS) -o c2 c2?.o |
96c5e0f5 SL |
11 | |
12 | c20.o: c20.c c2.h | |
13 | c21.o: c21.c c2.h | |
14 | c22.o: c22.c c2.h instrs.c2 | |
2e47c807 | 15 | $(CC) $(CFLAGS) -R -c c22.c |
96c5e0f5 SL |
16 | |
17 | instrs.c2: $(ASDIR)/instrs | |
e19f9ab6 | 18 | (echo FLAVOR C2 ; cat $(ASDIR)/instrs) | awk -f $(ASDIR)/instrs > instrs.c2 |
96c5e0f5 SL |
19 | |
20 | clean: | |
21 | rm -f *.o *.s | |
22 | ||
23 | install: c2 | |
24 | install -s c2 $(DESTDIR)/lib | |
25 | ||
26 | sources: $(SRCS) | |
27 | ||
28 | $(ASDIR)/instrs: | |
29 | (cd $(ASDIR); sccs get instrs) | |
30 | ||
31 | $(SRCS): | |
32 | sccs get $@ |