|
|
1.1 root 1: # c/coh/Makefile 2/11/93
2:
3: # Monolithic compiler phases as archives.
4: MLIB=\
5: cc.o\
6: ../n0/cc0.a\
7: ../n1/cc1.a\
8: ../n2/cc2.a\
9: ../n3/cc3.a
10:
11: # all for coherent
12: all: cc tabgen
13: : all done
14:
15: # native cc driver
16: cc: cc.o $(CLIB)
17: $(CC) $(LDFLAGS) -o cc cc.o $(CLIB)
18: cc.o: cc.c
19:
20: # Monolithic cc.
21: mcc: $(MLIB) $(CLIB)
22: $(CC) -o $@ $<
23:
24: # i8086 cross compiler
25: i8086cc: cc.c
26: $(CC) $(CFLAGS) $(LDFLAGS) -o i8086cc -DI8086CC cc.c $(CLIB)
27: # m68000 cross compiler
28: m68000cc: cc.c
29: $(CC) $(CFLAGS) $(LDFLAGS) -o m68000cc -DM68000CC cc.c $(CLIB)
30: # z8001 cross compiler
31: z8001cc: cc.c
32: $(CC) $(CFLAGS) $(LDFLAGS) -o z8001cc -DZ8001CC cc.c $(CLIB)
33: # code table generator
34: tabgen: tabgen.o
35: $(CC) $(LDFLAGS) -o tabgen tabgen.o
36: tabgen.o: tabgen.c
37: # intel 8086 omf disassembler
38: ojed: ojed.c
39: $(CC) $(CFLAGS) $(LDFLAGS) -o ojed ojed.c
40: # intel 80286 omf disassembler
41: ojd286: ojd286.c
42: $(CC) $(CFLAGS) $(LDFLAGS) -o ojd286 ojd286.c
43: # coherent new l.out disassembler
44: ndis: ndis.c
45: $(CC) $(CFLAGS) $(LDFLAGS) -o ndis ndis.c $(CLIB)
46:
47: # end of c/coh/Makefile
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.