Commit | Line | Data |
---|---|---|
f97b241f MW |
1 | ### -*-makefile-*- |
2 | ||
3 | all: | |
4 | clean:: | |
5 | ||
6 | TARGETS = | |
7 | CLEANFILES = $(TARGETS) | |
8 | ||
79f86650 | 9 | CLEANFILES += spectrum-fb.img |
64b6fca5 | 10 | spectrum-fb.img: spectrum.s fizzbuzz.s |
f97b241f MW |
11 | z80asm -o $@ $^ |
12 | ||
79f86650 MW |
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 | ||
f97b241f MW |
19 | all: $(TARGETS) |
20 | ||
21 | clean::; rm -f $(CLEANFILES) |