chiark / gitweb /
9bef4338e5190aeb077ad76371e240a42cb00138
[zx-fizzbuzz] / Makefile
1 ### -*-makefile-*-
2
3 all:
4 clean::
5
6 TARGETS                  =
7 CLEANFILES               = $(TARGETS)
8
9 CLEANFILES              += spectrum-fb.img
10 spectrum-fb.img: fizzbuzz.s
11         z80asm -o $@ $^
12
13 TARGETS                 += spectrum-fizzbuzz.tap
14 spectrum-fizzbuzz.tap: tapify spectrum-loader.tap spectrum-fb.img
15         { cat spectrum-loader.tap; \
16           ./tapify 3 fb 0x7000 0x8000 <spectrum-fb.img; } \
17                 >$@.new && mv $@.new $@
18
19 all: $(TARGETS)
20
21 clean::; rm -f $(CLEANFILES)