Annotation of researchv10dc/cmd/gcc/local-alloc.c, revision 1.1.1.1
1.1 root 1: ags genflags.o rtl.o $(LIBS)
2:
3: genflags.o : genflags.c $(RTL_H)
4: $(CC) $(CFLAGS) -c genflags.c
5:
6: gencodes : gencodes.o rtl.o $(OBSTACK1)
7: $(CC) $(CFLAGS) -o gencodes gencodes.o rtl.o $(LIBS)
8:
9: gencodes.o : gencodes.c $(RTL_H)
10: $(CC) $(CFLAGS) -c gencodes.c
11:
12: genemit : genemit.o rtl.o $(OBSTACK1)
13: $(CC) $(CFLAGS) -o genemit genemit.o rtl.o $(LIBS)
14:
15: genemit.o : genemit.c $(RTL_H)
16: $(CC) $(CFLAGS) -c genemit.c
17:
18: genrecog : genrecog.o rtl.o $(OBSTACK1)
19: $(CC) $(CFLAGS) -o genrecog genrecog.o rtl.o $(LIBS)
20:
21: genrecog.o : genrecog.c $(RTL_H)
22: $(CC) $(CFLAGS) -c genrecog.c
23:
24: genextract : genextract.o rtl.o $(OBSTACK1)
25: $(CC) $(CFLAGS) -o genextract genextract.o rtl.o $(LIBS)
26:
27: genextract.o : genextract.c $(RTL_H)
28: $(CC) $(CFLAGS) -c genextract.c
29:
30: genpeep : genpeep.o rtl.o $(OBSTACK1)
31: $(CC) $(CFLAGS) -o genpeep genpeep.o rtl.o $(LIBS)
32:
33: genpeep.o : genpeep.c $(RTL_H)
34: $(CC) $(CFLAGS) -c genpeep.c
35:
36: genoutput : genoutput.o rtl.o $(OBSTACK1)
37: $(CC) $(CFLAGS) -o genoutput genoutput.o rtl.o $(LIBS)
38:
39: genoutput.o : genoutput.c $(RTL_H)
40: $(CC) $(CFLAGS) -c genoutput.c
41:
42: # Making the preprocessor
43: cpp: cccp
44: -rm -f cpp
45: ln cccp cpp
46: cccp: cccp.o cexp.o version.o $(CLIB)
47: $(CC) $(CFLAGS) -o cccp cccp.o cexp.o version.o $(CLIB)
48: cexp.o: cexp.c
49: cexp.c: cexp.y
50: $(BISON) cexp.y
51: mv cexp.tab.c cexp.c
52: cccp.o: cccp.c
53:
54: # gnulib is not deleted because deleting it would be inconvenient
55: # for most uses of this target.
56: clean:
57: -rm -f $(STAGESTUFF) $(STAGE_GCC)
58: -rm -f *.s *.s[0-9] *.co *.greg *.lreg *.combine *.flow *.cse *.jump *.rtl *.tree *.loop
59: -rm -f core
60:
61: # Copy the files into directories where they will be run.
62: install: all
63: install cc1 $(libdir)/gcc-cc1
64: install -c -m 755 gnulib $(libdir)/gcc-gnulib
65: ranlib $(libdir)/gcc-gnulib
66: install cpp $(libdir)/gcc-cpp
67: install gcc $(bindir)
68:
69: # do make -f ../gcc/Makefile maketest DIR=../gcc
70: # in the intended test directory to make it a suitable test directory.
71: maketest:
72: ln -s $(DIR)/*.[chy] .
73: ln -s $(DIR)/*.def .
74: ln -s $(DIR)/*.md .
75: ln -s $(DIR)/.gdbinit .
76: -ln -s $(DIR)/bison.simple .
77: ln -s $(DIR)/gcc .
78: ln -s $(DIR)/move-if-change .
79: ln -s $(DIR)/Makefile test-Makefile
80: -rm tm.h aux-output.c
81: make -f test-Makefile clean
82: # You must create the necessary links tm.h, md and aux-output.c
83:
84: # Copy the object files from a particular stage into a subdirectory.
85: stage1: force
86: -mkdir stage1
87: mv $(STAGESTUFF) $(STAGE_GCC) stage1
88: ln gnulib stage1
89:
90: stage2: force
91: -mkdir stage2
92: mv $(STAGESTUFF) $(STAGE_GCC) stage2
93: ln gnulib stage2
94:
95: stage3: force
96: -mkdir stage3
97: mv $(STAGESTUFF) $(STAGE_GCC) stage3
98: ln gnulib stage3
99:
100: .PHONY: stage1 stage2 stage3 #In GNU Make, ignore whether `stage*' exists.
101: force:
102:
103: TAGS: force
104: etags *.y *.h *.c
105: .PHONY: TAGS
106: