mirror of https://git.sr.ht/~rabbits/nasu
3 changed files with 7 additions and 12 deletions
@ -1,41 +1,35 @@ |
|||||||
#!/bin/sh -e |
#!/bin/sh -e |
||||||
|
|
||||||
|
ID="nasu" |
||||||
ASM="uxncli $HOME/roms/drifblim.rom" |
ASM="uxncli $HOME/roms/drifblim.rom" |
||||||
EMU="uxnemu" |
EMU="uxnemu" |
||||||
LIN="uxncli $HOME/roms/uxnlin.rom" |
LIN="uxncli $HOME/roms/uxnlin.rom" |
||||||
APP="$HOME/bin/butler push" |
APP="$HOME/bin/butler push" |
||||||
|
SRC="src/${ID}.tal" |
||||||
SRC="src/nasu.tal" |
DST="bin/${ID}.rom" |
||||||
DST="bin/nasu.rom" |
|
||||||
|
|
||||||
CPY="$HOME/roms" |
CPY="$HOME/roms" |
||||||
ARG="" |
ARG="" |
||||||
APPID="hundredrabbits/nasu:uxn" |
APPID="hundredrabbits/nasu:uxn" |
||||||
|
|
||||||
echo ">> Cleaning" |
|
||||||
rm -rf bin |
rm -rf bin |
||||||
mkdir bin |
mkdir bin |
||||||
|
|
||||||
if [[ "$*" == *"--lint"* ]] |
if [[ "$*" == *"--lint"* ]] |
||||||
then |
then |
||||||
echo ">> Linting $SRC" |
|
||||||
$LIN $SRC |
$LIN $SRC |
||||||
fi |
fi |
||||||
|
|
||||||
echo ">> Assembling $SRC" |
|
||||||
$ASM $SRC $DST |
$ASM $SRC $DST |
||||||
|
|
||||||
if [[ "$*" == *"--save"* ]] |
if [[ "$*" == *"--save"* ]] |
||||||
then |
then |
||||||
echo ">> Saving $DST" |
|
||||||
cp $DST $CPY |
cp $DST $CPY |
||||||
fi |
fi |
||||||
|
|
||||||
if [[ "$*" == *"--push"* ]] |
if [[ "$*" == *"--push"* ]] |
||||||
then |
then |
||||||
echo ">> Pushing $DST" |
|
||||||
$APP $DST $APPID |
$APP $DST $APPID |
||||||
fi |
fi |
||||||
|
|
||||||
echo ">> Running $DST" |
|
||||||
$EMU $DST $ARG |
$EMU $DST $ARG |
||||||
|
|||||||
Loading…
Reference in new issue