aboutsummaryrefslogtreecommitdiff
path: root/embed.sh
blob: 01788192271c14f958e0aa01a2dec0c00dab4799 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/sh
make -Bj "$2"
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
make -Bj EMBED=true "$2"
OUT="$(basename "$1" .orgaasm)"
printf '%s\n' "$OUT"
mv orgaemu "$OUT"