aboutsummaryrefslogtreecommitdiff
path: root/embed_win.sh
diff options
context:
space:
mode:
authorkdx <kikoodx@paranoici.org>2023-04-15 13:32:44 +0200
committerkdx <kikoodx@paranoici.org>2023-04-15 13:32:44 +0200
commit936a48f7279542b78b012517f27aea4380e70c18 (patch)
tree9dd07367195c6ed84ef9b6e475c8231c050cd169 /embed_win.sh
parent3e5be77ecceb87cc4e0915c4acd6cfb83744b292 (diff)
downloadorga-936a48f7279542b78b012517f27aea4380e70c18.tar.gz
art of shitty shell scripts
Diffstat (limited to 'embed_win.sh')
-rwxr-xr-xembed_win.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/embed_win.sh b/embed_win.sh
new file mode 100755
index 0000000..53c935c
--- /dev/null
+++ b/embed_win.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+./build.sh
+TMPASM="$(mktemp)"
+cd "$(dirname "$1")" || exit 1
+m4 "$(basename "$1")" >"$TMPASM" || exit 1
+cd "$OLDPWD" || exit 1
+./orgaasm "$TMPASM" rom || exit 1
+cembed rom >src/rom.h || exit 1
+rm -f rom
+CC=x86_64-w64-mingw32-gcc ./build.sh -DEMBED_ROM= -Dmain=SDL_main -lmingw32 -lSDL2main -mwindows