[Scummvm-cvs-logs] SF.net SVN: scummvm:[46447] tools/branches/gsoc2009-gui
sev at users.sourceforge.net
sev at users.sourceforge.net
Sun Dec 20 23:16:29 CET 2009
Revision: 46447
http://scummvm.svn.sourceforge.net/scummvm/?rev=46447&view=rev
Author: sev
Date: 2009-12-20 22:16:29 +0000 (Sun, 20 Dec 2009)
Log Message:
-----------
Optimized compiler flags for wxWidgets
Modified Paths:
--------------
tools/branches/gsoc2009-gui/Makefile
tools/branches/gsoc2009-gui/configure
Modified: tools/branches/gsoc2009-gui/Makefile
===================================================================
--- tools/branches/gsoc2009-gui/Makefile 2009-12-20 22:02:05 UTC (rev 46446)
+++ tools/branches/gsoc2009-gui/Makefile 2009-12-20 22:16:29 UTC (rev 46447)
@@ -126,7 +126,7 @@
extract_agos.o extract_cine.o extract_gob_stk.o extract_kyra.o extract_loom_tg16.o extract_mm_apple.o \
extract_mm_c64.o extract_mm_nes.o extract_parallaction.o extract_scumm_mac.o extract_t7g_mac.o \
encode_dxa.o extract_zak_c64.o kyra_pak.o kyra_ins.o compress.o tool.o tools.o $(UTILS)
- $(CXX) $(LDFLAGS) -o $@ $+ $(LIBS)
+ $(CXX) $(LDFLAGS) -o $@ $+ $(WXLIBS) $(LIBS)
tools_cli$(EXEEXT): main_cli.o tools_cli.o compress_agos.o compress_gob.o compress_kyra.o \
compress_queen.o compress_saga.o compress_scumm_bun.o compress_scumm_san.o compress_scumm_sou.o \
@@ -134,25 +134,25 @@
extract_agos.o extract_cine.o extract_gob_stk.o extract_kyra.o extract_loom_tg16.o extract_mm_apple.o \
extract_mm_c64.o extract_mm_nes.o extract_parallaction.o extract_scumm_mac.o extract_t7g_mac.o \
encode_dxa.o extract_zak_c64.o kyra_pak.o kyra_ins.o compress.o tool.o tools.o $(UTILS)
- $(CXX) $(LDFLAGS) -o $@ $+ -lpng -lz -lvorbis -logg -lvorbisenc -lFLAC
+ $(CXX) $(LDFLAGS) -o $@ $+ $(LIBS) -lpng
sword2_clue$(EXEEXT): sword2_clue.o
$(CXX) $(LDFLAGS) -o $@ $+ `pkg-config --libs gtk+-2.0`
gui/main.o: gui/main.cpp gui/main.h gui/configuration.h gui/pages.h
- $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c gui/main.cpp -o gui/main.o
+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(WXINCLUDES) -c gui/main.cpp -o gui/main.o
gui/pages.o: gui/pages.cpp gui/pages.h gui/main.h gui/gui_tools.h
- $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c gui/pages.cpp -o gui/pages.o
+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(WXINCLUDES) -c gui/pages.cpp -o gui/pages.o
create_sjisfnt.o: create_sjisfnt.cpp util.h
$(CXX) $(CXXFLAGS) $(CPPFLAGS) `freetype-config --cflags` -c create_sjisfnt.cpp -o create_sjisfnt.o
tools_gui.o: tools_gui.cpp tools_gui.h
- $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c tools_gui.cpp -o tools_gui.o
+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(WXINCLUDES) -c tools_gui.cpp -o tools_gui.o
gui/gui_tools.o: gui/gui_tools.cpp gui/gui_tools.h
- $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c gui/gui_tools.cpp -o gui/gui_tools.o
+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(WXINCLUDES) -c gui/gui_tools.cpp -o gui/gui_tools.o
sword2_clue.o: sword2_clue.cpp
$(CXX) $(CXXFLAGS) $(CPPFLAGS) `pkg-config --cflags gtk+-2.0` -c sword2_clue.cpp
Modified: tools/branches/gsoc2009-gui/configure
===================================================================
--- tools/branches/gsoc2009-gui/configure 2009-12-20 22:02:05 UTC (rev 46446)
+++ tools/branches/gsoc2009-gui/configure 2009-12-20 22:16:29 UTC (rev 46447)
@@ -83,6 +83,8 @@
_wxconfig=wx-config
_wxpath="$PATH"
_prefix=/usr/local
+_wxincludes=""
+_wxlibs=""
_srcdir=`dirname $0`
@@ -883,9 +885,12 @@
find_wxconfig
-INCLUDES="$INCLUDES `$_wxconfig --prefix="$_wxpath" --cflags`"
-LIBS="$LIBS `$_wxconfig --prefix="$_wxpath" --libs`"
+if test -n "$_wxconfig"; then
+ _wxincludes="`$_wxconfig --prefix="$_wxpath" --cflags`"
+ _wxlibs="`$_wxconfig --prefix="$_wxpath" --libs`"
+fi
+
#
# Do CXXFLAGS now we know the compiler version
#
@@ -984,6 +989,9 @@
DEFINES += $DEFINES
LDFLAGS += $LDFLAGS
+WXINCLUDES := $_wxincludes
+WXLIBS:= $_wxlibs
+
SAVED_CONFIGFLAGS := $SAVED_CONFIGFLAGS
SAVED_LDFLAGS := $SAVED_LDFLAGS
SAVED_CXX := $SAVED_CXX
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