[Scummvm-cvs-logs] SF.net SVN: scummvm:[48210] scummvm/trunk/Makefile.common

lordhoto at users.sourceforge.net lordhoto at users.sourceforge.net
Tue Mar 9 01:45:24 CET 2010


Revision: 48210
          http://scummvm.svn.sourceforge.net/scummvm/?rev=48210&view=rev
Author:   lordhoto
Date:     2010-03-09 00:45:24 +0000 (Tue, 09 Mar 2010)

Log Message:
-----------
Only use CXX_UPDATE_DEP_FLAG for .S file rule, in case it is defined. (Thus matching the .cpp etc. file rules).

Modified Paths:
--------------
    scummvm/trunk/Makefile.common

Modified: scummvm/trunk/Makefile.common
===================================================================
--- scummvm/trunk/Makefile.common	2010-03-09 00:43:31 UTC (rev 48209)
+++ scummvm/trunk/Makefile.common	2010-03-09 00:45:24 UTC (rev 48210)
@@ -112,6 +112,11 @@
 	$(QUIET)$(MKDIR) $(*D)/$(DEPDIR)
 	$(QUIET_CXX)$(CXX) $(CXX_UPDATE_DEP_FLAG) $(OBJCFLAGS) -c $(<) -o $*.o
 
+# Build rule for assembler files with preprocessing
+%.o: %.S
+	$(QUIET)$(MKDIR) $(*D)/$(DEPDIR)
+	$(QUIET_AS)$(CXX) $(CXX_UPDATE_DEP_FLAG) $(ASFLAGS) -c $(<) -o $*.o
+
 else
 
 # Dumb compile rule, for C++ compilers that don't allow dependency tracking or
@@ -120,6 +125,11 @@
 	$(QUIET)$(MKDIR) $(*D)
 	$(QUIET_CXX)$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $(<) -o $*.o
 
+# Build rule for assembler files with preprocessing
+%.o: %.S
+	$(QUIET)$(MKDIR) $(*D)
+	$(QUIET_AS)$(CXX) $(ASFLAGS) -c $(<) -o $*.o
+
 endif
 
 # Build rule for assembler files
@@ -127,11 +137,6 @@
 	$(QUIET)$(MKDIR) $(*D)
 	$(QUIET_AS)$(AS) $(ASFLAGS) $(<) -o $*.o
 
-# Build rule for assembler files with preprocessing
-%.o: %.S
-	$(QUIET)$(MKDIR) $(*D)/$(DEPDIR)
-	$(QUIET_AS)$(CXX) $(CXX_UPDATE_DEP_FLAG) $(ASFLAGS) -c $(<) -o $*.o
-
 ifdef USE_NASM
 # Build rule for NASM assembler files
 %.o: %.asm


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list