### -*-makefile-*- all: clean:: TARGETS = CLEANFILES = $(TARGETS) CLEANFILES += spectrum-fb.img spectrum-fb.img: spectrum.s fizzbuzz.s z80asm -o $@ $^ TARGETS += spectrum-fizzbuzz.tap spectrum-fizzbuzz.tap: tapify spectrum-loader.tap spectrum-fb.img { cat spectrum-loader.tap; \ ./tapify 3 fb 0x7000 0x8000 $@.new && mv $@.new $@ all: $(TARGETS) clean::; rm -f $(CLEANFILES)