diff options
author | yenatch <yenatch@gmail.com> | 2013-11-21 21:15:37 -0500 |
---|---|---|
committer | yenatch <yenatch@gmail.com> | 2013-11-21 21:15:37 -0500 |
commit | 02e8b4c7b68d52f5e7d470564fd7696041912005 (patch) | |
tree | 49caed84f0cf2c494ccc26bb09d5b6baca1f9ecb | |
parent | f6706ecb0908ac5a11ba12672299fea8266ee26b (diff) |
version-neutral build targets
pokecrystal will probably never build gold/silver, but who knows
-rw-r--r-- | Makefile | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -6,7 +6,10 @@ PYTHON := python TEXTFILES := $(shell find ./ -type f -name '*.asm' | grep -v globals.asm) TEXTQUEUE := -OBJS := wram.o main.o +CRYSTAL_OBJS := wram.o main.o +OBJS := $(CRYSTAL_OBJS) + +ROMS := pokecrystal.gbc PNGS := $(shell find gfx/ -type f -name '*.png') LZS := $(shell find gfx/ -type f -name '*.lz') @@ -21,10 +24,11 @@ $(shell \ ) \ ) -all: baserom.gbc globals.asm pokecrystal.gbc +all: baserom.gbc globals.asm $(ROMS) cmp baserom.gbc pokecrystal.gbc clean: - rm -f pokecrystal.o pokecrystal.gbc + rm -f $(ROMS) + rm -f $(OBJS) rm -f globals.asm globals.tx @echo 'Removing preprocessed .tx files...' @rm -f $(TEXTFILES:.asm=.tx) @@ -45,7 +49,7 @@ globals.asm: $(TEXTFILES:.asm=.tx) $(OBJS): $$(patsubst %.o,%.tx,$$@) $$(patsubst %.asm,%.tx,$$(OBJ_$$(patsubst %.o,%,$$@))) rgbasm -o $@ $(@:.o=.tx) -pokecrystal.gbc: $(OBJS) +pokecrystal.gbc: $(CRYSTAL_OBJS) rgblink -n pokecrystal.sym -m pokecrystal.map -o pokecrystal.gbc $^ rgbfix -Cjv -i BYTE -k 01 -l 0x33 -m 0x10 -p 0 -r 3 -t PM_CRYSTAL $@ |