diff options
| author | octorock <79596758+octorock@users.noreply.github.com> | 2021-06-16 21:11:01 +0200 |
|---|---|---|
| committer | octorock <79596758+octorock@users.noreply.github.com> | 2021-06-23 08:30:45 +0200 |
| commit | b0510402aba80e534c85ba29aa8ffa6d7c5a2c17 (patch) | |
| tree | 18d555f7aabc3848c388bf28f9bd0f0bd508ca8b /Makefile | |
| parent | 8621bc9329e7c4989ce6e391a06867638a7b23e7 (diff) | |
Add DEMO variant
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 32 |
1 files changed, 27 insertions, 5 deletions
@@ -5,17 +5,34 @@ COMPARE ?= 0 CPP := $(CC) -E LD := $(DEVKITARM)/bin/arm-none-eabi-ld -GAME_VERSION := THEMINISHCAP +GAME_VERSION ?= USA REVISION := 0 GAME_LANGUAGE := ENGLISH TITLE := GBAZELDA MC -GAME_CODE := BZME MAKER_CODE := 01 +ifeq ($(GAME_VERSION), USA) +GAME_CODE := BZME +BUILD_NAME := tmc +else +ifeq ($(GAME_VERSION), DEMO) +GAME_CODE := BZHE +BUILD_NAME := tmc +else +ifeq ($(GAME_VERSION), JP) +GAME_CODE := BZMJ +BUILD_NAME := tmc +else +$(error unknown version $(GAME_VERSION)) +endif +endif +endif + + SHELL := /bin/bash -o pipefail -BUILD_NAME := tmc + ROM := $(BUILD_NAME).gba OBJ_DIR := build/$(BUILD_NAME) @@ -120,11 +137,11 @@ MAKEFLAGS += --no-print-directory AUTO_GEN_TARGETS := all: $(ROM) - @$(SHA1) tmc.sha1 + @$(SHA1) $(BUILD_NAME).sha1 # kept for backwards compat compare: $(ROM) - @$(SHA1) tmc.sha1 + @$(SHA1) $(BUILD_NAME).sha1 setup: $(TOOLDIRS) @@ -205,3 +222,8 @@ $(ELF): $(OBJS) linker.ld $(ROM): $(ELF) $(OBJCOPY) -O binary --gap-fill 0xFF --pad-to 0x9000000 $< $@ + +usa: ; @$(MAKE) GAME_VERSION=USA +demo: ; @$(MAKE) GAME_VERSION=DEMO +jp: ; @$(MAKE) GAME_VERSION=JP +eu: ; @$(MAKE) GAME_VERSION=EU
\ No newline at end of file |
