diff options
Diffstat (limited to 'config.mk')
-rw-r--r-- | config.mk | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/config.mk b/config.mk new file mode 100644 index 000000000..bf8f2ce3f --- /dev/null +++ b/config.mk @@ -0,0 +1,51 @@ +# Default variables + +GAME_VERSION ?= FIRERED +GAME_REVISION ?= 0 +GAME_LANGUAGE ?= ENGLISH +MODERN ?= 0 +COMPARE ?= 0 + +# For gbafix +MAKER_CODE := 01 + +# Version +ifeq ($(GAME_VERSION),FIRERED) +TITLE := POKEMON FIRE +GAME_CODE := BPR +BUILD_NAME := firered +else +ifeq ($(GAME_VERSION),LEAFGREEN) +TITLE := POKEMON LEAF +GAME_CODE := BPG +BUILD_NAME := leafgreen +else +$(error unknown version $(GAME_VERSION)) +endif +endif + +# Revision +ifeq ($(GAME_REVISION),0) +BUILD_NAME := $(BUILD_NAME) +else +ifeq ($(GAME_REVISION),1) +BUILD_NAME := $(BUILD_NAME)_rev1 +else +$(error unknown revision $(GAME_REVISION)) +endif +endif + +# Language +ifeq ($(GAME_LANGUAGE),ENGLISH) +BUILD_NAME := $(BUILD_NAME) +GAME_CODE := $(GAME_CODE)E +else +$(error unknown language $(GAME_LANGUAGE)) +endif + +# Modern GCC +ifeq ($(MODERN), 0) + BUILD_NAME := $(BUILD_NAME) +else + BUILD_NAME := $(BUILD_NAME)_modern +endif |