[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