[Scummvm-cvs-logs] SF.net SVN: scummvm:[50683] buildbot/config/master.cfg

fingolfin at users.sourceforge.net fingolfin at users.sourceforge.net
Mon Jul 5 17:30:41 CEST 2010


Revision: 50683
          http://scummvm.svn.sourceforge.net/scummvm/?rev=50683&view=rev
Author:   fingolfin
Date:     2010-07-05 15:30:41 +0000 (Mon, 05 Jul 2010)

Log Message:
-----------
BUILDBOT: Add Nintendo DS build config

Modified Paths:
--------------
    buildbot/config/master.cfg

Modified: buildbot/config/master.cfg
===================================================================
--- buildbot/config/master.cfg	2010-07-05 15:22:01 UTC (rev 50682)
+++ buildbot/config/master.cfg	2010-07-05 15:30:41 UTC (rev 50683)
@@ -169,6 +169,37 @@
 scumm_platforms_trunk["wii"] = p
 scumm_platforms_branch["wii"] = p
 
+# Nintendo DS
+scumm_root_ds = "/opt/toolchains/devkitARM-r30"
+scumm_env_ds = copy.deepcopy(scumm_env)
+scumm_env_ds["PATH"] = "%s/devkitARM/bin:%s" % (scumm_root_ds, os.environ["PATH"])
+scumm_env_ds["CXX"] = "ccache arm-eabi-c++"
+#scumm_env_ds["CXXFLAGS"] = "-isystem %s/include" % scumm_root_ds
+#scumm_env_ds["LDFLAGS"] = "-L%s/lib" % scumm_root_ds
+scumm_env_ds["DEVKITPRO"] = scumm_root_ds
+scumm_env_ds["DEVKITARM"] = "%s/devkitARM" % scumm_root_ds
+
+# FIXME: For now we only enable a single engine; enabling all engines
+# causes the final link step to fail due to the binary size exceeding
+# the maximal limit.
+# To fix this properly, we'd have to enable plugin support.
+p = {
+	"configureargs": [
+		"--host=ds",
+		"--disable-all-engines",
+		"--enable-lure",
+	],
+	"env": scumm_env_ds,
+	#"strip": "%s/bin/arm-eabi-strip scummvm.elf" % scumm_root_ds,
+	"package": [ 
+		"scummvm.nds",
+		"scummvm.ds.gba"
+	]
+}
+
+scumm_platforms_trunk["ds"] = p
+scumm_platforms_branch["ds"] = p
+
 # Mac OS X Intel
 scumm_root_osx_intel = "/opt/toolchains/i686-apple-darwin9-10.4"
 scumm_env_osx_intel = copy.deepcopy(scumm_env)


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