[Scummvm-cvs-logs] SF.net SVN: scummvm:[51556] scummvm/trunk/backends/platform/ds/ setup-builddirs.sh

fingolfin at users.sourceforge.net fingolfin at users.sourceforge.net
Sun Aug 1 00:43:10 CEST 2010


Revision: 51556
          http://scummvm.svn.sourceforge.net/scummvm/?rev=51556&view=rev
Author:   fingolfin
Date:     2010-07-31 22:43:09 +0000 (Sat, 31 Jul 2010)

Log Message:
-----------
DS: Add shell script which emulates old DS builds using configure&make

Added Paths:
-----------
    scummvm/trunk/backends/platform/ds/setup-builddirs.sh

Added: scummvm/trunk/backends/platform/ds/setup-builddirs.sh
===================================================================
--- scummvm/trunk/backends/platform/ds/setup-builddirs.sh	                        (rev 0)
+++ scummvm/trunk/backends/platform/ds/setup-builddirs.sh	2010-07-31 22:43:09 UTC (rev 51556)
@@ -0,0 +1,57 @@
+#!/bin/sh
+
+# TODO: Allow specifying (a list of) build ids (a, b, ...) on the command line.
+# TODO: Allow overriding the LOGO variable
+
+# TODO: Computer srcdir in a better way
+srcdir=../../../`dirname $0`/..
+
+BASE_PARAM="--host=ds --disable-translation --disable-all-engines"
+
+for build in a b c d e f g h i k; do
+	echo "--- Setting up build $build ---"
+	mkdir -p build-$build && cd build-$build
+	case $build in
+	a)
+		EXTRA_PARAM="--enable-scumm"
+		;;
+	b)
+		EXTRA_PARAM="--enable-sky --enable-queen"
+		;;
+	c)
+		EXTRA_PARAM="--enable-agos"
+		;;
+	d)
+		EXTRA_PARAM="--enable-gob --enable-cine --enable-agi"
+		;;
+	e)
+		EXTRA_PARAM="--enable-saga --disable-mad"
+		;;
+	f)
+		EXTRA_PARAM="--enable-kyra --disable-mad"
+		;;
+	g)
+		EXTRA_PARAM="--enable-lure"
+		;;
+	h)
+		EXTRA_PARAM="--enable-parallaction"
+		;;
+	i)
+		EXTRA_PARAM="--enable-made --disable-mad"
+		;;
+	k)
+		EXTRA_PARAM="--enable-cruise --disable-mad"
+		;;
+	*)
+		echo "Invalid build $build selected"
+		exit 1
+		;;
+	esac
+
+	defname="DS_BUILD_`echo $build | tr '[a-z]' '[A-Z]'`"
+	CPPFLAGS="$CPPFLAGS -D$defname"
+	$srcdir/configure $BASE_PARAM $EXTRA_PARAM
+	cd ..
+	echo DONE
+	echo
+done


Property changes on: scummvm/trunk/backends/platform/ds/setup-builddirs.sh
___________________________________________________________________
Added: svn:executable
   + *
Added: svn:mime-type
   + text/plain
Added: svn:eol-style
   + native


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