* Makefile.in: Fix .SUFFIXES.
authorJason Merrill <jason@yorick.cygnus.com>
Wed, 6 May 1998 19:03:14 +0000 (19:03 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Wed, 6 May 1998 19:03:14 +0000 (15:03 -0400)
From-SVN: r19597

gcc/ChangeLog
gcc/Makefile.in

index a6aa35cb1535897cd46593402a608dc280dfd158..e24c7b65e123c3257120646230b3c87f46e36bca 100644 (file)
@@ -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 "#".
index 71f326e36b0821c37aecf6dc74594c04f9557d9e..f4f6007628220955b29bd9c171df55397e75584c 100644 (file)
@@ -701,8 +701,10 @@ RECOG_H = recog.h gansidecl.h
 
 # End of language makefile fragments.
 #\f
-# 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)