aboutsummaryrefslogtreecommitdiff
path: root/embed_win.sh
blob: 66704fdec000aaac1ff6342160bd69b608d0cd98 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh
make -Bj
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 || exit 1
rm -f orgaasm.exe
OUTEXE="$(basename "$1" .orgaasm).exe"
printf '%s\n' "$OUTEXE"
mv orgaemu.exe "$OUTEXE"