|
|
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.