|
|
1.1 root 1: # c/n1/Makefile 3/26/92
2: # This presumes that the code macros and patterns macros.c and patern.c
3: # have been made in the current directory by n1/$(MACHINE)/Makefile.
4:
5: CC1=\
6: cc1.$X\
7: cc1sym.$X\
8: code.$X\
9: mtree0.$X\
10: mtree1.$X\
11: mtree3.$X\
12: node.$X\
13: out.$X\
14: pool.$X\
15: reg0.$X\
16: sel0.$X\
17: sel1.$X\
18: snap0.$X\
19: tree0.$X\
20: tree1.$X
21: CC1MCH=\
22: altemp.$X\
23: amd.$X\
24: fixtop.$X\
25: gen1.$X\
26: gen2.$X\
27: mtree2.$X\
28: mtree4.$X\
29: outmch.$X\
30: reg1.$X\
31: sel2.$X\
32: snap1.$X\
33: table0.$X\
34: table1.$X
35: CC1TABLES=\
36: macros.$X\
37: patern.$X
38:
39: # primary target
40: cc1: $(CC1) $(CC1MCH) $(CC1TABLES) $(CLIB)
41: $(CC) $(LDFLAGS) -o cc1 $<
42:
43: # monolithic compiler cc1 library
44: cc1.a: $(CC1) $(CC1MCH) $(CC1TABLES)
45: $(AR) rucks $@ $<
46:
47: # machine independent
48: cc1.$X: cc1.c
49: cc1sym.$X: cc1sym.c
50: code.$X: code.c
51: mtree0.$X: mtree0.c
52: mtree1.$X: mtree1.c
53: mtree3.$X: mtree3.c
54: node.$X: node.c
55: out.$X: out.c
56: pool.$X: pool.c
57: reg0.$X: reg0.c
58: sel0.$X: sel0.c
59: sel1.$X: sel1.c
60: snap0.$X: snap0.c
61: tree0.$X: tree0.c
62: tree1.$X: tree1.c
63:
64: # machine dependent
65: altemp.$X: altemp.c
66: amd.$X: amd.c
67: fixtop.$X: fixtop.c
68: gen1.$X: gen1.c
69: gen2.$X: gen2.c
70: mtree2.$X: mtree2.c
71: mtree4.$X: mtree4.c
72: outmch.$X: outmch.c
73: reg1.$X: reg1.c
74: sel2.$X: sel2.c
75: snap1.$X: snap1.c
76: table0.$X: table0.c
77: table1.$X: table1.c
78:
79: # code macros and patterns
80: macros.$X: macros.c
81: patern.$X: patern.c
82:
83: # end of c/n1/Makefile
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.