summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xinfrastructure/mingw/configure.sh12
-rw-r--r--infrastructure/mingw/environment.sh11
-rwxr-xr-xinfrastructure/mingw/runtest.sh7
3 files changed, 19 insertions, 11 deletions
diff --git a/infrastructure/mingw/configure.sh b/infrastructure/mingw/configure.sh
index dd45a572..0242ea74 100755
--- a/infrastructure/mingw/configure.sh
+++ b/infrastructure/mingw/configure.sh
@@ -1,16 +1,6 @@
#!/bin/sh
-
-case "`uname -m`" in
-x86_64)
- DEP_PATH=/usr/x86_64-w64-mingw32
- target=x86_64-w64-mingw32 ;;
-i686)
- DEP_PATH=/usr/i686-pc-mingw32
- target=i686-pc-mingw32 ;;
-*)
- echo "Error: unknown machine type `uname -m`" >&2; exit 1 ;;
-esac
+source `dirname $0`/environment.sh
if [ ! -r "$DEP_PATH/lib/libssl.a" ]; then
echo "Error: install OpenSSL as instructed by" \
diff --git a/infrastructure/mingw/environment.sh b/infrastructure/mingw/environment.sh
new file mode 100644
index 00000000..1f2f14c2
--- /dev/null
+++ b/infrastructure/mingw/environment.sh
@@ -0,0 +1,11 @@
+case "`uname -m`" in
+x86_64)
+ DEP_PATH=/usr/x86_64-w64-mingw32
+ target=x86_64-w64-mingw32 ;;
+i686)
+ DEP_PATH=/usr/i686-pc-mingw32
+ target=i686-pc-mingw32 ;;
+*)
+ echo "Error: unknown machine type `uname -m`" >&2; exit 1 ;;
+esac
+
diff --git a/infrastructure/mingw/runtest.sh b/infrastructure/mingw/runtest.sh
new file mode 100755
index 00000000..4deecb47
--- /dev/null
+++ b/infrastructure/mingw/runtest.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+source `dirname $0`/environment.sh
+
+export PATH=$DEP_PATH/sys-root/mingw/bin:$PATH
+
+exec `dirname $0`/../../runtest.pl "$@"