From d8acdf3418be76f8b089a6ec4a7ca56e8ce50a9e Mon Sep 17 00:00:00 2001 From: AnonymousRandomPerson Date: Tue, 10 Jun 2025 23:35:01 -0400 Subject: [PATCH] Added nonmatching builds to Makefile --- Makefile | 4 ++++ config.mk | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/Makefile b/Makefile index 3a8247ab..59e6cd46 100644 --- a/Makefile +++ b/Makefile @@ -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: diff --git a/config.mk b/config.mk index 9add040c..0811a2af 100644 --- a/config.mk +++ b/config.mk @@ -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)