Added nonmatching builds to Makefile

This commit is contained in:
AnonymousRandomPerson 2025-06-10 23:35:01 -04:00
parent 80ea87bb2e
commit d8acdf3418
2 changed files with 8 additions and 0 deletions

View File

@ -69,6 +69,10 @@ us: ; @$(MAKE) GAME_LANGUAGE=NORTH_AMERICA
eu: ; @$(MAKE) GAME_LANGUAGE=EUROPE eu: ; @$(MAKE) GAME_LANGUAGE=EUROPE
jp: ; @$(MAKE) GAME_LANGUAGE=JAPAN jp: ; @$(MAKE) GAME_LANGUAGE=JAPAN
us-nonmatching: ; @$(MAKE) GAME_LANGUAGE=NORTH_AMERICA NONMATCHING=TRUE
eu-nonmatching: ; @$(MAKE) GAME_LANGUAGE=EUROPE NONMATCHING=TRUE
jp-nonmatching: ; @$(MAKE) GAME_LANGUAGE=JAPAN NONMATCHING=TRUE
compare: @$(MAKE) COMPARE=1 compare: @$(MAKE) COMPARE=1
install_toolchain: install_toolchain:

View File

@ -1,5 +1,6 @@
GAME_REMASTER ?= 0 GAME_REMASTER ?= 0
GAME_LANGUAGE ?= NORTH_AMERICA GAME_LANGUAGE ?= NORTH_AMERICA
NONMATCHING ?= FALSE
buildname := pmdsky buildname := pmdsky
shortname := sky shortname := sky
@ -30,6 +31,9 @@ GF_DEFINES := -DGAME_REMASTER=$(GAME_REMASTER) -D$(GAME_LANGUAGE)
ifeq ($(NO_GF_ASSERT),) ifeq ($(NO_GF_ASSERT),)
GF_DEFINES += -DPM_KEEP_ASSERTS GF_DEFINES += -DPM_KEEP_ASSERTS
endif endif
ifeq ($(NONMATCHING),TRUE)
GF_DEFINES += -DNONMATCHING
endif
GLB_DEFINES := -DSDK_ARM9 -DSDK_CODE_ARM -DSDK_FINALROM GLB_DEFINES := -DSDK_ARM9 -DSDK_CODE_ARM -DSDK_FINALROM
DEFINES = $(GF_DEFINES) $(GLB_DEFINES) DEFINES = $(GF_DEFINES) $(GLB_DEFINES)