|
|
1.1 root 1: ALL = Makefile start.encap libgcc.a
2: EXTRA_PASSES = mips-tfile mips-tdump ld
3: CCLIBFLAGS = -O -G 0
4: LIBGCC2_CFLAGS = -O2 $(GCC_CFLAGS) -g1 -G 0
5: CONFIG2_H = $(srcdir)/config/mips.h
6:
7: # Add additional dependencies to recompile selected modules whenever the
8: # tm.h file changes. The files compiled are:
9: #
10: # gcc.c (*_SPEC changes)
11: # toplev.c (new switches + assembly output changes)
12: # sdbout.c (debug format changes)
13: # dbxout.c (debug format changes)
14: # dwarfout.c (debug format changes)
15: # final.c (assembly output changes)
16: # varasm.c (assembly output changes)
17: # cse.c (cost functions)
18: # insn-output.c (possible ifdef changes in tm.h)
19: # regclass.c (fixed/call used register changes)
20: # cccp.c (new preprocessor macros, -v version #)
21: # explow.c (GO_IF_LEGITIMATE_ADDRESS)
22: # recog.c (GO_IF_LEGITIMATE_ADDRESS)
23: # reload.c (GO_IF_LEGITIMATE_ADDRESS)
24:
25: gcc.o: $(CONFIG2_H)
26: toplev.o: $(CONFIG2_H)
27: sdbout.o: $(CONFIG2_H)
28: dbxout.o: $(CONFIG2_H)
29: dwarfout.o: $(CONFIG2_H)
30: final.o: $(CONFIG2_H)
31: varasm.o: $(CONFIG2_H)
32: cse.o: $(CONFIG2_H)
33: insn-output.o: $(CONFIG2_H)
34: regclass.o: $(CONFIG2_H)
35: cccp.o: $(CONFIG2_H)
36: explow.o: $(CONFIG2_H)
37: recog.o: $(CONFIG2_H)
38: reload.o: $(CONFIG2_H)
39:
40: mips-tfile: mips-tfile.o version.o $(LIBDEPS)
41: $(CC) $(CFLAGS) $(LDFLAGS) -o mips-tfile mips-tfile.o version.o $(LIBS)
42:
43: mips-tfile.o : mips-tfile.c $(CONFIG_H) $(CONFIG2_H) $(RTL_H)
44:
45: mips-tdump: mips-tdump.o version.o $(LIBDEPS)
46: $(CC) $(CFLAGS) $(LDFLAGS) -o mips-tdump mips-tdump.o version.o $(LIBS)
47:
48: mips-tdump.o : mips-tdump.c $(CONFIG_H) $(CONFIG2_H) $(RTL_H)
49:
50: # Build collect
51:
52: ld: collect2
53: rm -f ld
54: ln collect2 ld
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.