Commit | Line | Data |
---|---|---|
217a98b4 | 1 | # |
2acb582f | 2 | # Makefile 4.5 87/05/10 |
217a98b4 BJ |
3 | # |
4 | DESTDIR= | |
f02effa0 RH |
5 | DFLAGS = -DADB |
6 | CFLAGS= -O -w ${DFLAGS} | |
217a98b4 BJ |
7 | CFILES= access.c command.c expr.c format.c input.c main.c message.c \ |
8 | opset.c optab.c output.c pcs.c print.c runpcs.c setup.c sym.c | |
9 | OFILES= access.o command.o expr.o format.o input.o main.o message.o \ | |
10 | opset.o optab.o output.o pcs.o print.o runpcs.o setup.o sym.o | |
11 | ||
f02effa0 RH |
12 | # |
13 | # path to the directory containing as | |
14 | # | |
2acb582f | 15 | AS = ../../as/as.vax |
f02effa0 | 16 | |
217a98b4 BJ |
17 | adb: ${OFILES} |
18 | ${CC} -o adb ${OFILES} | |
19 | ||
20 | defs.h: mac.h mode.h | |
21 | mode.h: machine.h | |
22 | ||
23 | access.o: defs.h access.c | |
24 | command.o: defs.h command.c | |
25 | expr.o: defs.h expr.c | |
26 | format.o: defs.h format.c | |
27 | input.o: defs.h input.c | |
28 | main.o: defs.h main.c | |
29 | message.o: mac.h mode.h message.c | |
30 | ${CC} -c -R message.c | |
217a98b4 BJ |
31 | pcs.o: defs.h pcs.c |
32 | print.o: defs.h print.c | |
33 | runpcs.o: defs.h runpcs.c | |
34 | setup.o: defs.h setup.c | |
35 | sym.o: defs.h sym.c | |
36 | ||
f02effa0 RH |
37 | opset.o: defs.h opset.c |
38 | ${CC} ${CFLAGS} -c -I. -I$(AS) opset.c | |
39 | optab.o: defs.h optab.c instrs.adb | |
40 | ${CC} ${CFLAGS} -c -R -I. -I$(AS) optab.c | |
41 | instrs.adb: $(AS)/instrs | |
42 | (echo FLAVOR ADB; cat $(AS)/instrs) | awk -f $(AS)/instrs > instrs.adb | |
43 | ||
217a98b4 BJ |
44 | install: |
45 | install -s adb ${DESTDIR}/bin | |
46 | ||
47 | clean: | |
cf568a68 | 48 | rm -f adb instrs.adb errs ${OFILES} |
217a98b4 BJ |
49 | |
50 | print: | |
51 | @ls -l | pr | |
52 | @pr -f Makefile *.h ${CFILES} |