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

hkz at users.sourceforge.net hkz at users.sourceforge.net
Wed Sep 8 20:04:38 CEST 2010


Revision: 52641
          http://scummvm.svn.sourceforge.net/scummvm/?rev=52641&view=rev
Author:   hkz
Date:     2010-09-08 18:04:38 +0000 (Wed, 08 Sep 2010)

Log Message:
-----------
CONFIGURE and N64: add n64.mk with nintendo64 specific dist targets

Modified Paths:
--------------
    scummvm/trunk/backends/platform/n64/Makefile
    scummvm/trunk/backends/platform/n64/pad_rom.sh
    scummvm/trunk/configure

Added Paths:
-----------
    scummvm/trunk/backends/platform/n64/n64.mk

Modified: scummvm/trunk/backends/platform/n64/Makefile
===================================================================
--- scummvm/trunk/backends/platform/n64/Makefile	2010-09-08 17:41:31 UTC (rev 52640)
+++ scummvm/trunk/backends/platform/n64/Makefile	2010-09-08 18:04:38 UTC (rev 52641)
@@ -49,7 +49,7 @@
 
 ENABLED=STATIC_PLUGIN
 
-ENABLE_SCUMM = $(ENABLED)
+#ENABLE_SCUMM = $(ENABLED)
 #ENABLE_SCI = $(ENABLED)
 #ENABLE_GOB = $(ENABLED)
 #ENABLE_PARALLACTION = $(ENABLED)
@@ -74,7 +74,7 @@
 
 $(TARGET).v64: $(TARGET).bin ROMFS.img bootcode
 	cat bootcode $(TARGET).bin ROMFS.img > $(TARGET).v64
-	./pad_rom.sh
+	./pad_rom.sh $(TARGET).v64
 
 ROMFS.img:
 	genromfs -f ./ROMFS.img -d ./ROMFS -V romtest

Added: scummvm/trunk/backends/platform/n64/n64.mk
===================================================================
--- scummvm/trunk/backends/platform/n64/n64.mk	                        (rev 0)
+++ scummvm/trunk/backends/platform/n64/n64.mk	2010-09-08 18:04:38 UTC (rev 52641)
@@ -0,0 +1,27 @@
+N64_EXE_STRIPPED := scummvm_stripped$(EXEEXT)
+
+bundle_name = n64-dist/scummvm
+BASESIZE = 2097152
+
+all: $(N64_EXE_STRIPPED)
+
+$(N64_EXE_STRIPPED): $(EXECUTABLE)
+	$(STRIP) $< -o $@
+
+n64-distclean:
+	rm -rf $(bundle_name)
+	rm $(N64_EXE_STRIPPED)
+
+n64-dist: all
+	$(MKDIR) $(bundle_name)
+	$(MKDIR) $(bundle_name)/romfs
+	$(CP) $(DIST_FILES_ENGINEDATA) $(bundle_name)/romfs
+	$(CP) $(DIST_FILES_DOCS) $(bundle_name)/
+	$(CP) $(srcdir)/backends/vkeybd/packs/vkeybd_default.zip $(bundle_name)/romfs
+	genromfs -f $(bundle_name)/romfs.img -d $(bundle_name)/romfs -V scummvmn64
+	mips64-objcopy $(EXECUTABLE) $(bundle_name)/scummvm.elf -O binary
+	cat $(N64SDK)/hkz-libn64/bootcode $(bundle_name)/scummvm.elf $(bundle_name)/romfs.img > scummvm.v64
+	$(srcdir)/backends/platform/n64/pad_rom.sh scummvm.v64
+	rm scummvm.bak
+	mv scummvm.v64 $(bundle_name)/scummvm.v64
+


Property changes on: scummvm/trunk/backends/platform/n64/n64.mk
___________________________________________________________________
Added: svn:mime-type
   + text/plain
Added: svn:keywords
   + Date Rev Author URL Id
Added: svn:eol-style
   + native

Modified: scummvm/trunk/backends/platform/n64/pad_rom.sh
===================================================================
--- scummvm/trunk/backends/platform/n64/pad_rom.sh	2010-09-08 17:41:31 UTC (rev 52640)
+++ scummvm/trunk/backends/platform/n64/pad_rom.sh	2010-09-08 18:04:38 UTC (rev 52641)
@@ -1,13 +1,13 @@
 #!/bin/bash
 
-TARGET="scummvm"
+TARGET=$1
 BASESIZE=2097152
 
-CARTSIZE=`ls -l $TARGET.v64 | cut -d" " -f5`
+CARTSIZE=`ls -l $1 | cut -d" " -f5`
 
 REMAINDER=`echo $CARTSIZE % $BASESIZE   | bc`
 REMAINDER=`echo $BASESIZE - $REMAINDER  | bc`
 CARTSIZE=`echo $CARTSIZE + $REMAINDER  | bc`
 
-ucon64 -q --n64 --v64 --chk --padn=$CARTSIZE  $TARGET.v64
+ucon64 -q --n64 --v64 --chk --padn=$CARTSIZE  $1
 

Modified: scummvm/trunk/configure
===================================================================
--- scummvm/trunk/configure	2010-09-08 17:41:31 UTC (rev 52640)
+++ scummvm/trunk/configure	2010-09-08 18:04:38 UTC (rev 52641)
@@ -1761,6 +1761,7 @@
 			_mad=yes
 			_tremor=yes
 			_zlib=yes
+			_port_mk="backends/platform/n64/n64.mk"
 			;;
 		neuros)
 			DEFINES="$DEFINES -DNEUROS"


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