summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile24
1 files changed, 12 insertions, 12 deletions
diff --git a/Makefile b/Makefile
index fcfe3229f..941a0ed37 100644
--- a/Makefile
+++ b/Makefile
@@ -8,8 +8,8 @@ CPP := $(DEVKITARM)/bin/arm-none-eabi-cpp
CPPFLAGS := -I tools/agbcc/include -iquote include -nostdinc -undef
LD := $(DEVKITARM)/bin/arm-none-eabi-ld
-pokeruby_LDFLAGS := -T ld_script_ruby.txt -T iwram_syms.txt -T ewram_syms.txt
-pokesapphire_LDFLAGS := -T ld_script_sapphire.txt -T iwram_syms.txt -T ewram_syms.txt
+pokeruby_LDFLAGS := -T ld_script_ruby.txt -T iwram_syms.txt -T ewram_syms.txt -Map pokeruby.map
+pokesapphire_LDFLAGS := -T ld_script_sapphire.txt -T iwram_syms.txt -T ewram_syms.txt -Map pokesapphire.map
OBJCOPY := $(DEVKITARM)/bin/arm-none-eabi-objcopy
@@ -63,11 +63,11 @@ compare: both
@$(SHA1) rom.sha1
clean:
- rm -f $(ROM) $(ELF) $(OBJS) $(pokeruby_OBJS) $(pokesapphire_OBJS) $(C_SRCS:%.c=%.i)
+ rm -f $(ROM) $(ELF) $(OBJS) $(pokeruby_OBJS) $(pokesapphire_OBJS) $(C_SRCS:%.c=%.i) pokeruby.map pokesapphire.map
find . \( -iname '*.1bpp' -o -iname '*.4bpp' -o -iname '*.8bpp' -o -iname '*.gbapal' -o -iname '*.lz' \) -exec rm {} +
tidy:
- rm -f $(ROM) $(ELF) $(OBJS) $(pokeruby_OBJS) $(pokesapphire_OBJS) $(C_SRCS:%.c=%.i)
+ rm -f $(ROM) $(ELF) $(OBJS) $(pokeruby_OBJS) $(pokesapphire_OBJS) $(C_SRCS:%.c=%.i) pokeruby.map pokesapphire.map
include castform.mk
include tilesets.mk
@@ -106,18 +106,18 @@ src/%_sapphire.o: src/%.c
@printf ".text\n\t.align\t2, 0\n" >> src/$*_sapphire.s
$(AS) $(ASFLAGS) -o $@ src/$*_sapphire.s
-asm/%_ruby.o: dep = $(shell $(SCANINC) asm/$*.s)
-asm/%_sapphire.o: dep = $(shell $(SCANINC) asm/$*.s)
-asm/%_ruby.o: asm/%.s $$(dep)
+asm/%_ruby.o: $*_dep = $(shell $(SCANINC) asm/$*.s)
+asm/%_sapphire.o: $*_dep = $(shell $(SCANINC) asm/$*.s)
+asm/%_ruby.o: asm/%.s $$(%_dep)
$(AS) $(ASFLAGS) --defsym RUBY=1 -o $@ $<
-asm/%_sapphire.o: asm/%.s $$(dep)
+asm/%_sapphire.o: asm/%.s $$(%_dep)
$(AS) $(ASFLAGS) --defsym SAPPHIRE=1 -o $@ $<
-data/%_ruby.o: dep = $(shell $(SCANINC) data/$*.s)
-data/%_sapphire.o: dep = $(shell $(SCANINC) data/$*.s)
-data/%_ruby.o: data/%.s $$(dep)
+data/%_ruby.o: $*_dep = $(shell $(SCANINC) data/$*.s)
+data/%_sapphire.o: $*_dep = $(shell $(SCANINC) data/$*.s)
+data/%_ruby.o: data/%.s $$(%_dep)
$(PREPROC) $< charmap.txt | $(AS) $(ASFLAGS) --defsym RUBY=1 -o $@
-data/%_sapphire.o: data/%.s $$(dep)
+data/%_sapphire.o: data/%.s $$(%_dep)
$(PREPROC) $< charmap.txt | $(AS) $(ASFLAGS) --defsym SAPPHIRE=1 -o $@
ld_script_ruby.txt: ld_script.txt