left/makefile

28 lines
548 B
Makefile
Raw Normal View History

2023-08-11 17:46:37 +01:00
DIR=~/roms
ASM=uxncli ${DIR}/drifblim.rom
LIN=uxncli ${DIR}/uxnlin.rom
EMU=uxnemu
ID=left
2023-08-11 17:49:05 +01:00
.PHONY: all dest clean lint run install uninstall push
2023-08-11 17:46:37 +01:00
2023-08-11 17:49:05 +01:00
all: dest bin/${ID}.rom
2023-08-11 17:46:37 +01:00
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