aboutsummaryrefslogtreecommitdiff
path: root/build-win/full-build-win.sh
diff options
context:
space:
mode:
Diffstat (limited to 'build-win/full-build-win.sh')
-rwxr-xr-xbuild-win/full-build-win.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/build-win/full-build-win.sh b/build-win/full-build-win.sh
new file mode 100755
index 0000000..9661d46
--- /dev/null
+++ b/build-win/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 --prefix "$(realpath .)" --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