|
|
1.1 root 1: # c/n2/Makefile 4/25/91
2: # Expects $(OUTPUT) to define desired output writer.
3:
4: CC2=\
5: cc2.$X\
6: cc2sym.$X\
7: dbgt2.$X\
8: emit0.$X\
9: getfun.$X\
10: optim.$X
11:
12: CC2MCH=\
13: afield.$X\
14: asm.$X\
15: emit1.$X\
16: getcod.$X\
17: optab.$X\
18: peep.$X\
19: unasm.$X
20:
21: # Primary targets.
22: cc2: $(CC2) $(CC2MCH) $(OUTPUT) $(CLIB)
23: $(CC) $(LDFLAGS) -o cc2 $<
24:
25: # Machine independent.
26: cc2.$X: cc2.c
27: cc2sym.$X: cc2sym.c
28: dbgt2.$X: dbgt2.c
29: emit0.$X: emit0.c
30: getfun.$X: getfun.c
31: optim.$X: optim.c
32:
33: # Machine dependent.
34: afield.$X: afield.c
35: asm.$X: asm.c
36: emit1.$X: emit1.c
37: getcod.$X: getcod.c
38: optab.$X: optab.c
39: peep.$X: peep.c
40: unasm.$X: unasm.c
41:
42: # Output writers.
43: # Machine dependent to a great extent, though they shouldn't be.
44: # out286 - writes Intel 80286 object format
45: # outcoh - writes COHERENT l.$Xut.h format
46: # outcsd - writes Intel 8087 object format with csd DEBUG segment
47: # outrel - writes COHERENT reloc.h format
48: # outomf - writes Intel 8086 object format
49: out286.$X: out286.c
50: outcoh.$X: outcoh.c
51: outcsd.$X: outcsd.c
52: outomf.$X: outomf.c
53: outrel.$X: outrel.c
54:
55: # c/n2/Makefile
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.