Add a ZX81 port.
[zx-fizzbuzz] / Makefile
CommitLineData
f97b241f
MW
1### -*-makefile-*-
2
3all:
4clean::
5
6TARGETS =
7CLEANFILES = $(TARGETS)
8
79f86650 9CLEANFILES += spectrum-fb.img
64b6fca5 10spectrum-fb.img: spectrum.s fizzbuzz.s
f97b241f
MW
11 z80asm -o $@ $^
12
79f86650
MW
13TARGETS += spectrum-fizzbuzz.tap
14spectrum-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
e007e1c9
MW
19CLEANFILES += zx81-fb.img
20zx81-fb.img: zx81.s fizzbuzz.s
21 z80asm -o $@ $^
22
23TARGETS += zx81-fizzbuzz.p
24zx81-fizzbuzz.p: gluep zx81-loader.p zx81-fb.img
25 ./gluep 0x4009:zx81-loader.p 0x7000:zx81-fb.img >$@.new && mv $@.new $@
26
f97b241f
MW
27all: $(TARGETS)
28
29clean::; rm -f $(CLEANFILES)