mirror of https://git.sr.ht/~rabbits/left
29 lines
518 B
Makefile
29 lines
518 B
Makefile
|
DIR=~/roms
|
||
|
ASM=uxncli ${DIR}/drifblim.rom
|
||
|
LIN=uxncli ${DIR}/uxnlin.rom
|
||
|
EMU=uxnemu
|
||
|
ID=left
|
||
|
|
||
|
all: dest bin/${ID}.rom
|
||
|
|
||
|
.PHONY: dest clean lint
|
||
|
|
||
|
dest:
|
||
|
mkdir -p bin
|
||
|
clean:
|
||
|
rm -f bin/${ID}.rom bin/${ID}.rom.sym
|
||
|
lint:
|
||
|
${LIN} src/${ID}.tal
|
||
|
run: bin/${ID}.rom
|
||
|
${EMU} bin/${ID}.rom
|
||
|
install: bin/${ID}.rom
|
||
|
cp bin/${ID}.rom ${DIR}
|
||
|
uninstall: bin/${ID}.rom
|
||
|
rm -f ${DIR}/${ID}.rom
|
||
|
push: bin/${ID}.rom
|
||
|
~/bin/butler push bin/${ID}.rom hundredrabbits/${ID}:uxn
|
||
|
|
||
|
bin/${ID}.rom: src/${ID}.tal
|
||
|
${ASM} src/${ID}.tal bin/${ID}.rom
|
||
|
|