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
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
install_toolchain:

View File

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