Restore some more rules to common.mak to improve building in subdirs.
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>
Fri, 24 Jun 2011 17:53:28 +0000 (19:53 +0200)
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>
Sat, 25 Jun 2011 17:15:39 +0000 (19:15 +0200)
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Makefile
common.mak

index 966afc6..8b3a51f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -7,9 +7,6 @@ vpath %.asm  $(SRC_PATH)
 vpath %.v    $(SRC_PATH)
 vpath %.texi $(SRC_PATH)
 
-# Do not delete intermediate files from chains of implicit rules
-$(OBJS):
-
 PROGS-$(CONFIG_FFMPEG)   += ffmpeg
 PROGS-$(CONFIG_FFPLAY)   += ffplay
 PROGS-$(CONFIG_FFPROBE)  += ffprobe
@@ -153,13 +150,5 @@ check: test
 include doc/Makefile
 include tests/Makefile
 
-# Dummy rule to stop make trying to rebuild removed or renamed headers
-%.h:
-       @:
-
-# Disable suffix rules.  Most of the builtin rules are suffix rules,
-# so this saves some time on slow systems.
-.SUFFIXES:
-
 .PHONY: all alltools *clean check config examples install*
 .PHONY: testprogs uninstall*
index 98ec53e..9a59f77 100644 (file)
@@ -49,6 +49,16 @@ HOSTCFLAGS += $(IFLAGS)
 
 %.c %.h: TAG = GEN
 
+# Dummy rule to stop make trying to rebuild removed or renamed headers
+%.h:
+       @:
+
+# Disable suffix rules.  Most of the builtin rules are suffix rules,
+# so this saves some time on slow systems.
+.SUFFIXES:
+
+# Do not delete intermediate files from chains of implicit rules
+$(OBJS):
 endif
 
 OBJS-$(HAVE_MMX) +=  $(MMX-OBJS-yes)