left/makefile

28 lines
548 B
Makefile

DIR=~/roms
ASM=uxncli ${DIR}/drifblim.rom
LIN=uxncli ${DIR}/uxnlin.rom
EMU=uxnemu
ID=left
.PHONY: all dest clean lint run install uninstall push
all: dest bin/${ID}.rom
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