-#!/bin/sh
+#!/bin/bash
+
+# Are we using bash on win32? If so source that file and then exit.
+if [ "$OSTYPE" = "cygwin" ]; then
+ source b.win32
+ exit
+fi
+
function getpyver {
if [ "$1" = "15" ]; then
PYVER=2.2
elif [ "$1" = "23" ]; then
PYVER=2.3
+ elif [ "$1" = "24" ]; then
+ PYVER=2.4
else
echo You must specify Python version as first parameter.
exit
PORTFLAGS=""
-if [ "$1" = "gtk1" ]; then
- PORTFLAGS=""
+
+if [ "$1" = "gtk1" -o "$1" = "gtk" ]; then
+ PORTFLAGS="WXPORT=gtk UNICODE=0"
shift
elif [ "$1" = "gtk2" ]; then
PORTFLAGS="WXPORT=gtk2 UNICODE=1"
echo $CMD
eval $CMD
+RC=$?
-
-if [ "$OTHERCMD" != "" ]; then
+if [ "$RC" = "0" -a "$OTHERCMD" != "" ]; then
echo $OTHERCMD
$OTHERCMD
+ RC=$?
fi
+exit $RC