summaryrefslogtreecommitdiff
path: root/eonticket/Makefile
blob: 6492326043f56ef5e9a7d4906de3167527e71f8b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
all: 00-C000-DE.z80 00-C000-EN.z80 verify
verify:
	md5sum --check eonticket.md5


eonticket-%.tx: eonticket.asm
	python ../scripts/regionalize.py $< $@ $* $*
eonticket-%.o: eonticket-%.tx
	rgbasm -o $@ $<
eonticket-%.gbc: eonticket-%.o
	rgblink -o $@ $<
eonticket-%.bin: eonticket-%.gbc
	python ../scripts/stripgbc.py $< $@
eonticket-%.mev: eonticket-%.bin
	python ../scripts/checksum.py $< $@

prologue-%.tx: prologue.asm
	python ../scripts/regionalize.py $< $@ $* $*
prologue-%.o: prologue-%.tx
	rgbasm -o $@ $<
prologue-%.gbc: prologue-%.o
	rgblink -o $@ $<
prologue-%.bin: prologue-%.gbc
	python ../scripts/stripgbc.py $< $@

00-C000-%.tx: 00-C000.asm eonticket-%.mev prologue-%.bin
	python ../scripts/ereadertext.py $< $@ $*
00-C000-%.o: 00-C000-%.tx
	rgbasm -o $@ $<
00-C000-%.gbc: 00-C000-%.o
	rgblink -o $@ $<
00-C000-%.z80: 00-C000-%.gbc
	python ../scripts/stripgbc.py $< $@

clean:
	rm -f *.tx *.o *.gbc *.z80 *.bin *.mev