summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/buildcrosswin32.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/buildcrosswin32.sh b/src/buildcrosswin32.sh
new file mode 100755
index 00000000..f6ad1a1c
--- /dev/null
+++ b/src/buildcrosswin32.sh
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+# NOTE: Cross compiling is from Linux to Windows 32-bit only
+
+CROSSFPC=/opt/fpc_2.2.5/win32/lib/fpc/2.2.5/ppcross386
+
+#fpctarget=`$CROSSFPC -iTP`-`fpc -iTO`
+#echo $fpctarget
+
+#libpath='../lib/'$fpctarget
+libpath='../lib/i386-win32'
+
+# Must we create the output directory?
+if [ ! -d $libpath ]; then
+ echo 'creating directory: '$libpath
+ mkdir $libpath
+ echo ' '
+fi
+
+$CROSSFPC -Twin32 dRELEASE -dGDI @extrafpc.cfg corelib/gdi/fpgui_toolkit.pas