Commit | Line | Data |
---|---|---|
1 | ### -*-makefile-*- | |
2 | ||
3 | all: | |
4 | clean:: | |
5 | ||
6 | TARGETS = | |
7 | CLEANFILES = $(TARGETS) | |
8 | ||
9 | CLEANFILES += spectrum-fb.img | |
10 | spectrum-fb.img: spectrum.s 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) |