aboutsummaryrefslogtreecommitdiff
path: root/full-build-win.sh
diff options
context:
space:
mode:
Diffstat (limited to 'full-build-win.sh')
-rwxr-xr-xfull-build-win.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/full-build-win.sh b/full-build-win.sh
new file mode 100755
index 0000000..b031606
--- /dev/null
+++ b/full-build-win.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+set -euo pipefail
+
+[[ -f engine-win.zip ]] && rm -f engine-win.zip
+PKG_CONFIG_PATH=../local/x86_64-w64-mingw32/lib/pkgconfig/ \
+ ./configure --build=x86_64-pc-linux-gnu --host=x86_64-w64-mingw32
+make
+zip -jg engine-win engine.exe
+zip -jg engine-win /usr/lib/gcc/x86_64-w64-mingw32/13-win32/libstdc++-6.dll
+zip -jg engine-win /usr/lib/gcc/x86_64-w64-mingw32/13-win32/libgcc_s_seh-1.dll
+zip -jg engine-win ../local/x86_64-w64-mingw32/bin/SDL2.dll