summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcamthesaxman <cameronghall@cox.net>2018-01-12 15:03:24 -0600
committercamthesaxman <cameronghall@cox.net>2018-01-12 15:03:24 -0600
commit16c6b66bfb523aca627a15cc835b379851a7d264 (patch)
tree23d2a907a7c82a1027586d6e7996812610f79706
parent859dd7a5eef5bec4101e6eadaf91eb85b43ba119 (diff)
avoid clashing with existing environment variables
-rw-r--r--Makefile26
-rw-r--r--config.mk26
2 files changed, 26 insertions, 26 deletions
diff --git a/Makefile b/Makefile
index 0c12b78b3..dbb874c02 100644
--- a/Makefile
+++ b/Makefile
@@ -19,9 +19,9 @@ PREPROC := tools/preproc/preproc
SCANINC := tools/scaninc/scaninc
RAMSCRGEN := tools/ramscrgen/ramscrgen
-ASFLAGS := -mcpu=arm7tdmi -I include --defsym $(VERSION)=1 --defsym REVISION=$(REVISION) --defsym $(LANGUAGE)=1
+ASFLAGS := -mcpu=arm7tdmi -I include --defsym $(GAME_VERSION)=1 --defsym REVISION=$(GAME_REVISION) --defsym $(GAME_LANGUAGE)=1
CC1FLAGS := -mthumb-interwork -Wimplicit -Wparentheses -Wunused -Werror -O2 -fhex-asm
-CPPFLAGS := -I tools/agbcc/include -iquote include -nostdinc -undef -Werror -Wno-trigraphs -D $(VERSION) -D REVISION=$(REVISION) -D $(LANGUAGE)
+CPPFLAGS := -I tools/agbcc/include -iquote include -nostdinc -undef -Werror -Wno-trigraphs -D $(GAME_VERSION) -D REVISION=$(GAME_REVISION) -D $(GAME_LANGUAGE)
#### Files ####
@@ -110,11 +110,11 @@ tidy:
$(LD_SCRIPT): $(BUILD_DIR)/sym_bss.ld $(BUILD_DIR)/sym_common.ld $(BUILD_DIR)/sym_ewram.ld ld_script.txt
cd $(BUILD_DIR) && sed -f ../../ld_script.sed ../../ld_script.txt | sed "s#tools/#../../tools/#g" >ld_script.ld
$(BUILD_DIR)/sym_bss.ld: sym_bss.txt
- cd $(BUILD_DIR) && ../../$(RAMSCRGEN) .bss ../../sym_bss.txt $(LANGUAGE) >sym_bss.ld
+ cd $(BUILD_DIR) && ../../$(RAMSCRGEN) .bss ../../sym_bss.txt $(GAME_LANGUAGE) >sym_bss.ld
$(BUILD_DIR)/sym_common.ld: sym_common.txt $(C_OBJECTS) $(wildcard common_syms/*.txt)
- cd $(BUILD_DIR) && ../../$(RAMSCRGEN) COMMON ../../sym_common.txt $(LANGUAGE) -c src,../../common_syms >sym_common.ld
+ cd $(BUILD_DIR) && ../../$(RAMSCRGEN) COMMON ../../sym_common.txt $(GAME_LANGUAGE) -c src,../../common_syms >sym_common.ld
$(BUILD_DIR)/sym_ewram.ld: sym_ewram.txt
- cd $(BUILD_DIR) && ../../$(RAMSCRGEN) ewram_data ../../sym_ewram.txt $(LANGUAGE) >sym_ewram.ld
+ cd $(BUILD_DIR) && ../../$(RAMSCRGEN) ewram_data ../../sym_ewram.txt $(GAME_LANGUAGE) >sym_ewram.ld
$(C_OBJECTS): $(BUILD_DIR)/%.o: %.c $$(C_DEP)
$(CPP) $(CPPFLAGS) $< -o $(BUILD_DIR)/$*.i
@@ -130,14 +130,14 @@ $(BUILD_DIR)/%.o: %.s $$(ASM_DEP)
$(AS) $(ASFLAGS) $< -o $@
# "friendly" target names for convenience sake
-ruby: ; @$(MAKE) --no-print-directory VERSION=RUBY
-ruby_rev1: ; @$(MAKE) --no-print-directory VERSION=RUBY REVISION=1
-ruby_rev2: ; @$(MAKE) --no-print-directory VERSION=RUBY REVISION=2
-sapphire: ; @$(MAKE) --no-print-directory VERSION=SAPPHIRE
-sapphire_rev1: ; @$(MAKE) --no-print-directory VERSION=SAPPHIRE REVISION=1
-sapphire_rev2: ; @$(MAKE) --no-print-directory VERSION=SAPPHIRE REVISION=2
-ruby_de: ; @$(MAKE) --no-print-directory VERSION=RUBY LANGUAGE=GERMAN
-sapphire_de: ; @$(MAKE) --no-print-directory VERSION=SAPPHIRE LANGUAGE=GERMAN
+ruby: ; @$(MAKE) --no-print-directory GAME_VERSION=RUBY
+ruby_rev1: ; @$(MAKE) --no-print-directory GAME_VERSION=RUBY GAME_REVISION=1
+ruby_rev2: ; @$(MAKE) --no-print-directory GAME_VERSION=RUBY GAME_REVISION=2
+sapphire: ; @$(MAKE) --no-print-directory GAME_VERSION=SAPPHIRE
+sapphire_rev1: ; @$(MAKE) --no-print-directory GAME_VERSION=SAPPHIRE GAME_REVISION=1
+sapphire_rev2: ; @$(MAKE) --no-print-directory GAME_VERSION=SAPPHIRE GAME_REVISION=2
+ruby_de: ; @$(MAKE) --no-print-directory GAME_VERSION=RUBY GAME_LANGUAGE=GERMAN
+sapphire_de: ; @$(MAKE) --no-print-directory GAME_VERSION=SAPPHIRE GAME_LANGUAGE=GERMAN
#### Graphics Rules ####
diff --git a/config.mk b/config.mk
index f0ad39f5b..9f901658e 100644
--- a/config.mk
+++ b/config.mk
@@ -1,44 +1,44 @@
### Build Configuration ###
# Default variables
-VERSION ?= RUBY
-REVISION ?= 0
-LANGUAGE ?= ENGLISH
+GAME_VERSION ?= RUBY
+GAME_REVISION ?= 0
+GAME_LANGUAGE ?= ENGLISH
COMPARE ?= 1
# Version
-ifeq ($(VERSION), RUBY)
+ifeq ($(GAME_VERSION), RUBY)
BUILD_NAME := ruby
else
-ifeq ($(VERSION), SAPPHIRE)
+ifeq ($(GAME_VERSION), SAPPHIRE)
BUILD_NAME := sapphire
else
- $(error unknown version $(VERSION))
+ $(error unknown version $(GAME_VERSION))
endif
endif
# Revision
-ifeq ($(REVISION), 0)
+ifeq ($(GAME_REVISION), 0)
BUILD_NAME := $(BUILD_NAME)
else
-ifeq ($(REVISION), 1)
+ifeq ($(GAME_REVISION), 1)
BUILD_NAME := $(BUILD_NAME)_rev1
else
-ifeq ($(REVISION), 2)
+ifeq ($(GAME_REVISION), 2)
BUILD_NAME := $(BUILD_NAME)_rev2
else
- $(error unknown revision $(REVISION))
+ $(error unknown revision $(GAME_REVISION))
endif
endif
endif
# Language
-ifeq ($(LANGUAGE), ENGLISH)
+ifeq ($(GAME_LANGUAGE), ENGLISH)
BUILD_NAME := $(BUILD_NAME)
else
-ifeq ($(LANGUAGE), GERMAN)
+ifeq ($(GAME_LANGUAGE), GERMAN)
BUILD_NAME := $(BUILD_NAME)_de
else
- $(error unknown language $(LANGUAGE))
+ $(error unknown language $(GAME_LANGUAGE))
endif
endif