[Scummvm-cvs-logs] CVS: scummvm/backends/psp Makefile,1.3,1.4

Joost Peters joostp at users.sourceforge.net
Sun Oct 2 17:12:22 CEST 2005


Update of /cvsroot/scummvm/scummvm/backends/psp
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9350

Modified Files:
	Makefile 
Log Message:
fixup imports, needed when using a recent pspsdk
use gcc instead of g++ for linking, to avoid re-ordering of link libraries



Index: Makefile
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/psp/Makefile,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- Makefile	17 Sep 2005 10:29:35 -0000	1.3
+++ Makefile	30 Sep 2005 23:13:25 -0000	1.4
@@ -16,7 +16,7 @@
 
 CXX     = psp-g++
 AS      = psp-gcc
-LD      = psp-g++
+LD      = psp-gcc
 AR      = psp-ar cru
 RANLIB  = psp-ranlib
 STRIP   = psp-strip
@@ -24,6 +24,7 @@
 RM 	= rm -f
 MKSFO	= mksfo
 PACK_PBP = pack-pbp
+FIXUP	= psp-fixup-imports
 
 INCDIR = ../../
 
@@ -53,8 +54,7 @@
 CFLAGS	+= -DUSE_MPEG2
 LIBS	+= -lmpeg2
 
-LIBS	+= -lz -lm `$(PSPBIN)/sdl-config --libs` -lc -lpspgu -lpspctrl -lpspkernel -lpspuser
-
+LIBS    += `$(PSPBIN)/sdl-config --libs` -lz -lstdc++ -lpspdisplay -lpspgu -lpspctrl -lpspsdk -lc -lpspuser -lpspkernel
 
 CXXFLAGS := $(CFLAGS) $(CXXFLAGS) -fno-exceptions -fno-rtti
 ASFLAGS  := $(CFLAGS) $(ASFLAGS)
@@ -87,13 +87,14 @@
 all: $(PSP_EBOOT)
 
 $(TARGET).elf: $(OBJS)
-	$(LINK.cpp) $(OBJS) $(LIBS) -o $@
-	$(STRIP) $@
+	$(LD) $^ $(LIBS) -o $@
+	$(FIXUP) $@
 
 $(PSP_EBOOT_SFO):
 	$(MKSFO) '$(PSP_EBOOT_TITLE)' $@
 
 $(PSP_EBOOT): $(TARGET).elf $(PSP_EBOOT_SFO)
+	$(STRIP) $(TARGET).elf
 	$(PACK_PBP) $@ $(PSP_EBOOT_SFO) $(PSP_EBOOT_ICON) $(PSP_EBOOT_ICON1) \
 		$(PSP_EBOOT_PIC0) $(PSP_EBOOT_PIC1) $(PSP_EBOOT_SND0)  \
 		$(TARGET).elf $(PSP_EBOOT_PSAR)





More information about the Scummvm-git-logs mailing list