aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJason Merrill <jason@yorick.cygnus.com>1998-05-06 19:03:14 +0000
committerJason Merrill <jason@gcc.gnu.org>1998-05-06 15:03:14 -0400
commit024b565872c3dd590b5488e6fe3252efab641c3e (patch)
tree459f9841514d44866ed3928c82ddc08722913a8c /gcc
parentc400f7aea5fd3911780e7e072dab8bd4c34752d4 (diff)
downloadgcc-024b565872c3dd590b5488e6fe3252efab641c3e.zip
gcc-024b565872c3dd590b5488e6fe3252efab641c3e.tar.gz
gcc-024b565872c3dd590b5488e6fe3252efab641c3e.tar.bz2
* Makefile.in: Fix .SUFFIXES.
From-SVN: r19597
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/Makefile.in6
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a6aa35c..e24c7b6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Wed May 6 19:02:29 1998 Jason Merrill <jason@yorick.cygnus.com>
+
+ * Makefile.in: Fix .SUFFIXES.
+
Wed May 6 19:31:32 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
* config/linux.h (ASM_COMMENT_START): Define as "#".
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 71f326e..f4f6007 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -701,8 +701,10 @@ RECOG_H = recog.h gansidecl.h
# End of language makefile fragments.
#
-# Avoid a lot of time thinking about remaking Makefile.in and *.def.
-.SUFFIXES: .in .def
+# The only suffixes we want for implicit rules are .c and .o, so clear
+# the list and add them. This speeds up GNU Make, and allows -r to work.
+.SUFFIXES:
+.SUFFIXES: .c .o
Makefile: $(srcdir)/Makefile.in config.status $(srcdir)/version.c \
$(xmake_file) $(tmake_file) $(LANG_MAKEFILES)