summaryrefslogtreecommitdiff
path: root/battle-e/Makefile
diff options
context:
space:
mode:
authorHáčky <hatschky@gmail.com>2014-11-21 10:46:12 +0000
committerHáčky <hatschky@gmail.com>2014-11-21 10:46:12 +0000
commit2375d2c8db10447ae301176a2136bcad4bb42bb0 (patch)
tree00ca01a39e7bce0795a10b0c58f33e005ad4ef4c /battle-e/Makefile
parent92c6af6c354d58d96d9590efee955e449a8f94c3 (diff)
Initial commit
Diffstat (limited to 'battle-e/Makefile')
-rw-r--r--battle-e/Makefile34
1 files changed, 34 insertions, 0 deletions
diff --git a/battle-e/Makefile b/battle-e/Makefile
new file mode 100644
index 0000000..d317c93
--- /dev/null
+++ b/battle-e/Makefile
@@ -0,0 +1,34 @@
+all: 08-A001.z80 08-A002.z80 08-A003.z80 08-A004.z80 \
+ 08-A005.z80 08-A006.z80 08-A007.z80 08-A008.z80 \
+ 08-A009.z80 08-A010.z80 08-A011.z80 08-A012.z80 \
+ 08-A013.z80 08-A014.z80 08-A015.z80 08-A016.z80 \
+ 08-A017.z80 08-A018.z80 08-A019.z80 08-A020.z80 \
+ 08-A021.z80 08-A022.z80 08-A023.z80 08-A024.z80 \
+ 08-A025.z80 08-A026.z80 08-A027.z80 08-A028.z80 \
+ 08-A029.z80 08-A030.z80 08-A031.z80 08-A032.z80 \
+ 08-A033.z80 08-A034.z80 08-A035.z80 08-A036.z80 \
+ 08-A037.z80 08-A038.z80 08-A039.z80 08-A040.z80 \
+ 08-A041.z80 08-A042.z80 08-A043.z80 08-A044.z80 \
+ 08-A045.z80 08-A046.z80 08-A047.z80 08-A048.z80 \
+ 08-K001.z80 08-K002.z80 08-K003.z80 08-K004.z80 \
+ 08-K005.z80 08-K006.z80
+
+%.tx: %.asm
+ python ../scripts/charmap.py $< $@
+
+08-A%.o: 08-A%.asm battletrainer.tx
+ rgbasm -o $@ $<
+08-K%.o: 08-K%.asm enigmaberry.tx
+ rgbasm -o $@ $<
+%.gbc: %.o
+ rgblink -o $@ $<
+# hack to use RGBDS for something other than its intended purpose
+08-A%.z80: 08-A%.gbc
+ dd if=$< of=$@ bs=1 skip=256 count=6815
+# cmp -b ../z80/$@ $@
+08-K%.z80: 08-K%.gbc
+ dd if=$< of=$@ bs=1 skip=256 count=3578
+# cmp -b ../z80/$@ $@
+
+clean:
+ rm -f *.z80 *.tx *.o *.gbc \ No newline at end of file