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

joostp at users.sourceforge.net joostp at users.sourceforge.net
Wed Nov 25 01:22:39 CET 2009


Revision: 46134
          http://scummvm.svn.sourceforge.net/scummvm/?rev=46134&view=rev
Author:   joostp
Date:     2009-11-25 00:22:38 +0000 (Wed, 25 Nov 2009)

Log Message:
-----------
apply patch #2903175: "PSP: compile cleanup/fix for gprof and Windows"

Modified Paths:
--------------
    scummvm/trunk/backends/platform/psp/Makefile
    scummvm/trunk/backends/platform/psp/psp.spec
    scummvm/trunk/configure

Modified: scummvm/trunk/backends/platform/psp/Makefile
===================================================================
--- scummvm/trunk/backends/platform/psp/Makefile	2009-11-24 23:34:03 UTC (rev 46133)
+++ scummvm/trunk/backends/platform/psp/Makefile	2009-11-25 00:22:38 UTC (rev 46134)
@@ -128,7 +128,7 @@
 
 # Add in PSPSDK includes and libraries.
 CXXFLAGS += $(SDLFLAGS)
-LIBS     += -lpng -lz -lstdc++ -lc $(SDLLIBS) $(PSPLIBS)
+LIBS     += -lpng -lSDL -lz $(findstring -lGL,$(SDLLIBS)) -lstdc++ -lc -lm $(filter -L%,$(SDLLIBS)) $(PSPLIBS)
 
 OBJS := powerman.o \
 	psp_main.o \

Modified: scummvm/trunk/backends/platform/psp/psp.spec
===================================================================
--- scummvm/trunk/backends/platform/psp/psp.spec	2009-11-24 23:34:03 UTC (rev 46133)
+++ scummvm/trunk/backends/platform/psp/psp.spec	2009-11-25 00:22:38 UTC (rev 46134)
@@ -1,3 +1,3 @@
 %rename lib	old_lib
 *lib:
-%(old_lib) -lpspdebug -lpspgu -lpspctrl -lpspge -lpspdisplay -lpsphprm -lpspsdk -lpsprtc -lpspaudio -lc -lpspuser -lpsputility -lpspkernel -lpspnet_inet -lz -lstdc++ -lc -lpspdisplay -lpspgu -lpspctrl -lpspsdk -lpspnet -lpspnet_inet -lpsputility -lpspuser -lpsppower 
+%(old_lib) -lz -lstdc++ -lc -lm -lpspvfpu -lpspdebug -lpspgu -lpspge -lpspdisplay -lpspctrl -lpspsdk -lpsputility -lpspuser -lpsppower -lpsphprm  -lpsprtc -lpspaudio

Modified: scummvm/trunk/configure
===================================================================
--- scummvm/trunk/configure	2009-11-24 23:34:03 UTC (rev 46133)
+++ scummvm/trunk/configure	2009-11-25 00:22:38 UTC (rev 46134)
@@ -900,6 +900,12 @@
 	_host_os=psp
 	_host_cpu=mipsallegrexel
 	_host_alias=psp
+	if test -z "$PSPDEV"; then
+		PSPDEV=$(psp-config --pspdev-path)
+	fi
+	if test -d "$PSPDEV/psp/lib"; then
+		LDFLAGS="$LDFLAGS -L$PSPDEV/psp/lib"
+	fi
 	LDFLAGS="$LDFLAGS -L$PSPDEV/psp/sdk/lib -specs=$_srcdir/backends/platform/psp/psp.spec"
 	;;
 ps2)
@@ -2307,6 +2313,12 @@
 		DEFINES="$DEFINES -D__PSP__ -DDISABLE_TEXT_CONSOLE -DDISABLE_COMMAND_LINE -DDISABLE_DOSBOX_OPL"
 		INCLUDES="$INCLUDES -I$PSPDEV/psp/include/SDL"
 		LIBS="$LIBS -lpng -lSDL"
+		SDLLIBS=$($PSPDEV/psp/bin/sdl-config --libs)
+		
+		if `echo "$SDLLIBS" | grep ".*-lGL.*" 1>/dev/null 2>&1`
+		then
+			LIBS="$LIBS -lGL"
+		fi
 		;;
 	ps2)
 		# TODO ps2


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