22 lines
290 B
Makefile
22 lines
290 B
Makefile
HOME = /home/buhman
|
|
|
|
%.asm: %.asm.in
|
|
m4 < $< > $@
|
|
|
|
%.bin: %.asm
|
|
$(HOME)/6502-asm/main $< $@
|
|
|
|
%.rom: %.bin
|
|
python $(HOME)/6502-asm/link.py $< $@
|
|
|
|
%.prog: %.rom
|
|
minipro -p AT28C256 -w $<
|
|
|
|
clean:
|
|
rm -f *.bin *.rom
|
|
|
|
.SUFFIXES:
|
|
.INTERMEDIATE:
|
|
.PRECIOUS: %.bin %.rom %.asm
|
|
.PHONY: all clean
|