[Scummvm-cvs-logs] SF.net SVN: scummvm:[44035] scummvm/trunk

dhewg at users.sourceforge.net dhewg at users.sourceforge.net
Fri Sep 11 20:13:27 CEST 2009


Revision: 44035
          http://scummvm.svn.sourceforge.net/scummvm/?rev=44035&view=rev
Author:   dhewg
Date:     2009-09-11 18:13:27 +0000 (Fri, 11 Sep 2009)

Log Message:
-----------
Added support for WINDRESFLAGS, required for e.g. multilib enabled MinGW toolchains

Modified Paths:
--------------
    scummvm/trunk/Makefile
    scummvm/trunk/configure
    scummvm/trunk/ports.mk

Modified: scummvm/trunk/Makefile
===================================================================
--- scummvm/trunk/Makefile	2009-09-11 17:38:36 UTC (rev 44034)
+++ scummvm/trunk/Makefile	2009-09-11 18:13:27 UTC (rev 44035)
@@ -68,8 +68,10 @@
 ifeq "$(findstring config.mk,$(MAKEFILE_LIST))" "config.mk"
 	@echo "Running $(srcdir)/configure with the last specified parameters"
 	@sleep 2
-	LDFLAGS="$(SAVED_LDFLAGS)" CXX="$(SAVED_CXX)" CXXFLAGS="$(SAVED_CXXFLAGS)" CPPFLAGS="$(SAVED_CPPFLAGS)" ASFLAGS="$(SAVED_ASFLAGS)" \
-		$(srcdir)/configure $(SAVED_CONFIGFLAGS)
+	LDFLAGS="$(SAVED_LDFLAGS)" CXX="$(SAVED_CXX)" \
+			CXXFLAGS="$(SAVED_CXXFLAGS)" CPPFLAGS="$(SAVED_CPPFLAGS)" \
+			ASFLAGS="$(SAVED_ASFLAGS)" WINDRESFLAGS="$(SAVED_WINDRESFLAGS)" \
+			$(srcdir)/configure $(SAVED_CONFIGFLAGS)
 else
 	$(error You need to run $(srcdir)/configure before you can run make. Check $(srcdir)/configure --help for a list of parameters)
 endif

Modified: scummvm/trunk/configure
===================================================================
--- scummvm/trunk/configure	2009-09-11 17:38:36 UTC (rev 44034)
+++ scummvm/trunk/configure	2009-09-11 18:13:27 UTC (rev 44035)
@@ -30,6 +30,7 @@
 SAVED_CXXFLAGS=$CXXFLAGS
 SAVED_CPPFLAGS=$CPPFLAGS
 SAVED_ASFLAGS=$ASFLAGS
+SAVED_WINDRESFLAGS=$WINDRESFLAGS
 
 # Use environment vars if set
 CXXFLAGS="$CXXFLAGS $CPPFLAGS"
@@ -640,13 +641,14 @@
   --disable-readline       disable readline support in text console [autodetect]
 
 Some influential environment variables:
-  LDFLAGS   linker flags, e.g. -L<lib dir> if you have libraries in a
-            nonstandard directory <lib dir>
-  CXX       C++ compiler command
-  CXXFLAGS  C++ compiler flags
-  CPPFLAGS  C++ preprocessor flags, e.g. -I<include dir> if you have
-            headers in a nonstandard directory <include dir>
-  ASFLAGS   assembler flags
+  LDFLAGS        linker flags, e.g. -L<lib dir> if you have libraries in a
+                 nonstandard directory <lib dir>
+  CXX            C++ compiler command
+  CXXFLAGS       C++ compiler flags
+  CPPFLAGS       C++ preprocessor flags, e.g. -I<include dir> if you have
+                 headers in a nonstandard directory <include dir>
+  ASFLAGS        assembler flags
+  WINDRESFLAGS   Windows resource compiler flags
 
 EOF
 		exit 0
@@ -2375,6 +2377,7 @@
 AS := $_as
 ASFLAGS := $ASFLAGS
 WINDRES := $_windres
+WINDRESFLAGS := $WINDRESFLAGS
 WIN32PATH=$_win32path
 AOS4PATH=$_aos4path
 STATICLIBPATH=$_staticlibpath
@@ -2401,12 +2404,13 @@
 
 $_mak_plugins
 
-SAVED_CONFIGFLAGS := $SAVED_CONFIGFLAGS
-SAVED_LDFLAGS     := $SAVED_LDFLAGS
-SAVED_CXX         := $SAVED_CXX
-SAVED_CXXFLAGS    := $SAVED_CXXFLAGS
-SAVED_CPPFLAGS    := $SAVED_CPPFLAGS
-SAVED_ASFLAGS     := $SAVED_ASFLAGS
+SAVED_CONFIGFLAGS  := $SAVED_CONFIGFLAGS
+SAVED_LDFLAGS      := $SAVED_LDFLAGS
+SAVED_CXX          := $SAVED_CXX
+SAVED_CXXFLAGS     := $SAVED_CXXFLAGS
+SAVED_CPPFLAGS     := $SAVED_CPPFLAGS
+SAVED_ASFLAGS      := $SAVED_ASFLAGS
+SAVED_WINDRESFLAGS := $SAVED_WINDRESFLAGS
 EOF
 
 #

Modified: scummvm/trunk/ports.mk
===================================================================
--- scummvm/trunk/ports.mk	2009-09-11 17:38:36 UTC (rev 44034)
+++ scummvm/trunk/ports.mk	2009-09-11 18:13:27 UTC (rev 44035)
@@ -146,7 +146,7 @@
 #
 
 scummvmico.o: $(srcdir)/icons/scummvm.ico
-	$(WINDRES) -I$(srcdir) $(srcdir)/dists/scummvm.rc scummvmico.o
+	$(WINDRES) $(WINDRESFLAGS) -I$(srcdir) $(srcdir)/dists/scummvm.rc scummvmico.o
 
 # Special target to create a win32 snapshot binary
 win32dist: $(EXECUTABLE)


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