aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/mips/t-mips
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-01-04 08:22:47 +0000
committerRichard Stallman <rms@gnu.org>1992-01-04 08:22:47 +0000
commite38a104d12572038b2ddaad2ba1da799c06ff999 (patch)
tree58a9ff1f2628583b9691a972da13ca85c3723824 /gcc/config/mips/t-mips
parent35f06f1bd1a469c86742b97001aa20bb0e2b1b2b (diff)
downloadgcc-e38a104d12572038b2ddaad2ba1da799c06ff999.zip
gcc-e38a104d12572038b2ddaad2ba1da799c06ff999.tar.gz
gcc-e38a104d12572038b2ddaad2ba1da799c06ff999.tar.bz2
Initial revision
From-SVN: r160
Diffstat (limited to 'gcc/config/mips/t-mips')
-rw-r--r--gcc/config/mips/t-mips54
1 files changed, 54 insertions, 0 deletions
diff --git a/gcc/config/mips/t-mips b/gcc/config/mips/t-mips
new file mode 100644
index 0000000..626dab4
--- /dev/null
+++ b/gcc/config/mips/t-mips
@@ -0,0 +1,54 @@
+ALL = Makefile start.encap libgcc.a
+EXTRA_PASSES = mips-tfile mips-tdump ld
+CCLIBFLAGS = -O -G 0
+LIBGCC2_CFLAGS = -O2 $(GCC_CFLAGS) -g1 -G 0
+CONFIG2_H = $(srcdir)/config/mips.h
+
+# Add additional dependencies to recompile selected modules whenever the
+# tm.h file changes. The files compiled are:
+#
+# gcc.c (*_SPEC changes)
+# toplev.c (new switches + assembly output changes)
+# sdbout.c (debug format changes)
+# dbxout.c (debug format changes)
+# dwarfout.c (debug format changes)
+# final.c (assembly output changes)
+# varasm.c (assembly output changes)
+# cse.c (cost functions)
+# insn-output.c (possible ifdef changes in tm.h)
+# regclass.c (fixed/call used register changes)
+# cccp.c (new preprocessor macros, -v version #)
+# explow.c (GO_IF_LEGITIMATE_ADDRESS)
+# recog.c (GO_IF_LEGITIMATE_ADDRESS)
+# reload.c (GO_IF_LEGITIMATE_ADDRESS)
+
+gcc.o: $(CONFIG2_H)
+toplev.o: $(CONFIG2_H)
+sdbout.o: $(CONFIG2_H)
+dbxout.o: $(CONFIG2_H)
+dwarfout.o: $(CONFIG2_H)
+final.o: $(CONFIG2_H)
+varasm.o: $(CONFIG2_H)
+cse.o: $(CONFIG2_H)
+insn-output.o: $(CONFIG2_H)
+regclass.o: $(CONFIG2_H)
+cccp.o: $(CONFIG2_H)
+explow.o: $(CONFIG2_H)
+recog.o: $(CONFIG2_H)
+reload.o: $(CONFIG2_H)
+
+mips-tfile: mips-tfile.o version.o $(LIBDEPS)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o mips-tfile mips-tfile.o version.o $(LIBS)
+
+mips-tfile.o : mips-tfile.c $(CONFIG_H) $(CONFIG2_H) $(RTL_H)
+
+mips-tdump: mips-tdump.o version.o $(LIBDEPS)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o mips-tdump mips-tdump.o version.o $(LIBS)
+
+mips-tdump.o : mips-tdump.c $(CONFIG_H) $(CONFIG2_H) $(RTL_H)
+
+# Build collect
+
+ld: collect2
+ rm -f ld
+ ln collect2 ld