summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authoroctorock <79596758+octorock@users.noreply.github.com>2021-06-21 23:27:11 +0200
committeroctorock <79596758+octorock@users.noreply.github.com>2021-06-23 08:30:45 +0200
commit833d48b73520f70682a6196905a5139033e8d081 (patch)
tree0c267e095b87cad0e051b4b7cfb8ffb10e82836c /Makefile
parent57ab4df1a088c64e29644f6a26b13e76843ec7c0 (diff)
Add EU variant
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile12
1 files changed, 10 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index a28bdc1f..5ead5eee 100644
--- a/Makefile
+++ b/Makefile
@@ -12,6 +12,8 @@ GAME_LANGUAGE := ENGLISH
TITLE := GBAZELDA MC
MAKER_CODE := 01
+LINKER_FILE = linker.ld
+
ifeq ($(GAME_VERSION), USA)
GAME_CODE := BZME
BUILD_NAME := tmc
@@ -25,10 +27,16 @@ GAME_CODE := BZMJ
BUILD_NAME := tmc_jp
GAME_LANGUAGE := JAPANESE
else
+ifeq ($(GAME_VERSION), EU)
+GAME_CODE := BZMP
+BUILD_NAME := tmc_eu
+LINKER_FILE := linker_EU.ld
+else
$(error unknown version $(GAME_VERSION))
endif
endif
endif
+endif
SHELL := /bin/bash -o pipefail
@@ -217,8 +225,8 @@ $(DATA_ASM_BUILDDIR)/%.o: $(DATA_ASM_SUBDIR)/%.s $$(data_dep)
$(SONG_BUILDDIR)/%.o: $(SONG_SUBDIR)/%.s
$(AS) $(ASFLAGS) -I sound -o $@ $<
-$(ELF): $(OBJS) linker.ld
- cd $(OBJ_DIR) && $(LD) $(LDFLAGS) -n -T ../../linker.ld -o ../../$@ $(LIB)
+$(ELF): $(OBJS) $(LINKER_FILE)
+ cd $(OBJ_DIR) && $(LD) $(LDFLAGS) -n -T ../../$(LINKER_FILE) -o ../../$@ $(LIB)
$(FIX) $@ -t"$(TITLE)" -c$(GAME_CODE) -m$(MAKER_CODE) -r$(REVISION) --silent
$(ROM): $(ELF)