aboutsummaryrefslogtreecommitdiff
path: root/run.sh
diff options
context:
space:
mode:
authorkdx <kikoodx@paranoici.org>2023-04-15 09:32:42 +0200
committerkdx <kikoodx@paranoici.org>2023-04-15 09:32:42 +0200
commit5b06ad8fc99037c3b3a532155a400853619cd892 (patch)
treeca5c63c9ecc3145fa11aaa967f296f4a8bd08196 /run.sh
parentd2d80b410ae7feb1916135feb5b2650ac763dffe (diff)
downloadorga-5b06ad8fc99037c3b3a532155a400853619cd892.tar.gz
use m4 in run.sh
Diffstat (limited to 'run.sh')
-rwxr-xr-xrun.sh10
1 files changed, 8 insertions, 2 deletions
diff --git a/run.sh b/run.sh
index 19794bd..47dc6d8 100755
--- a/run.sh
+++ b/run.sh
@@ -1,3 +1,9 @@
#!/bin/sh
-./orgaasm "$1" rom.rom || exit 1
-./orgaemu rom.rom
+ORGAPATH="$(pwd)"
+TMPASM="$(mktemp)"
+TMPROM="$(mktemp)"
+cd "$(dirname "$1")" || exit 1
+m4 "$(basename "$1")" >"$TMPASM" || exit 1
+"$ORGAPATH"/orgaasm "$TMPASM" "$TMPROM" || exit 1
+"$ORGAPATH"/orgaemu "$TMPROM" || exit 1
+rm -f "$TMPROM" "$TMPASM"