mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2024-11-21 19:45:10 +00:00
Change output name to sm64coopdx & clean up a bit
This commit is contained in:
parent
3158b5f741
commit
508ad40e44
2 changed files with 8 additions and 30 deletions
34
Makefile
34
Makefile
|
@ -305,7 +305,7 @@ TARGET := sm64.$(VERSION)
|
||||||
# f3d_new - default for EU and Shindou versions
|
# f3d_new - default for EU and Shindou versions
|
||||||
# f3dex -
|
# f3dex -
|
||||||
# f3dex2 -
|
# f3dex2 -
|
||||||
# f3dex2e -
|
# f3dex2e - default for PC Port
|
||||||
# f3dzex - newer, experimental microcode used in Animal Crossing
|
# f3dzex - newer, experimental microcode used in Animal Crossing
|
||||||
$(eval $(call validate-option,GRUCODE,f3d_old f3dex f3dex2 f3dex2e f3d_new f3dzex))
|
$(eval $(call validate-option,GRUCODE,f3d_old f3dex f3dex2 f3dex2e f3d_new f3dzex))
|
||||||
|
|
||||||
|
@ -381,29 +381,14 @@ endif
|
||||||
|
|
||||||
ifeq ($(NON_MATCHING),1)
|
ifeq ($(NON_MATCHING),1)
|
||||||
DEFINES += NON_MATCHING=1 AVOID_UB=1
|
DEFINES += NON_MATCHING=1 AVOID_UB=1
|
||||||
COMPARE := 0
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
# COMPARE - whether to verify the SHA-1 hash of the ROM after building
|
|
||||||
# 1 - verifies the SHA-1 hash of the selected version of the game
|
|
||||||
# 0 - does not verify the hash
|
|
||||||
COMPARE ?= 1
|
|
||||||
$(eval $(call validate-option,COMPARE,0 1))
|
|
||||||
|
|
||||||
ifeq ($(OSX_BUILD),0)
|
ifeq ($(OSX_BUILD),0)
|
||||||
USE_APP := 0
|
USE_APP := 0
|
||||||
else ifeq ($(shell uname -m),arm64)
|
else ifeq ($(shell uname -m),arm64)
|
||||||
DISCORD_SDK := 0
|
DISCORD_SDK := 0
|
||||||
endif
|
endif
|
||||||
|
|
||||||
TARGET_STRING := sm64.$(VERSION).$(GRUCODE)
|
|
||||||
# If non-default settings were chosen, disable COMPARE
|
|
||||||
ifeq ($(filter $(TARGET_STRING), sm64.jp.f3d_old sm64.us.f3d_old sm64.eu.f3d_new sm64.sh.f3d_new),)
|
|
||||||
COMPARE := 0
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
# Whether to hide commands or not
|
# Whether to hide commands or not
|
||||||
VERBOSE ?= 0
|
VERBOSE ?= 0
|
||||||
ifeq ($(VERBOSE),0)
|
ifeq ($(VERBOSE),0)
|
||||||
|
@ -418,12 +403,6 @@ ifeq ($(filter clean distclean,$(MAKECMDGOALS)),)
|
||||||
$(info ==== Build Options ====)
|
$(info ==== Build Options ====)
|
||||||
$(info Version: $(VERSION))
|
$(info Version: $(VERSION))
|
||||||
$(info Microcode: $(GRUCODE))
|
$(info Microcode: $(GRUCODE))
|
||||||
$(info Target: $(TARGET))
|
|
||||||
ifeq ($(COMPARE),1)
|
|
||||||
$(info Compare ROM: yes)
|
|
||||||
else
|
|
||||||
$(info Compare ROM: no)
|
|
||||||
endif
|
|
||||||
ifeq ($(NON_MATCHING),1)
|
ifeq ($(NON_MATCHING),1)
|
||||||
$(info Build Matching: no)
|
$(info Build Matching: no)
|
||||||
else
|
else
|
||||||
|
@ -499,12 +478,12 @@ BUILD_DIR_BASE := build
|
||||||
BUILD_DIR := $(BUILD_DIR_BASE)/$(VERSION)_pc
|
BUILD_DIR := $(BUILD_DIR_BASE)/$(VERSION)_pc
|
||||||
|
|
||||||
ifeq ($(WINDOWS_BUILD),1)
|
ifeq ($(WINDOWS_BUILD),1)
|
||||||
EXE := $(BUILD_DIR)/$(TARGET_STRING).exe
|
EXE := $(BUILD_DIR)/sm64coopdx.exe
|
||||||
else # Linux builds/binary namer
|
else # Linux builds/binary namer
|
||||||
ifeq ($(TARGET_RPI),1)
|
ifeq ($(TARGET_RPI),1)
|
||||||
EXE := $(BUILD_DIR)/$(TARGET_STRING).arm
|
EXE := $(BUILD_DIR)/sm64coopdx.arm
|
||||||
else
|
else
|
||||||
EXE := $(BUILD_DIR)/$(TARGET_STRING)
|
EXE := $(BUILD_DIR)/sm64coopdx
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@ -1157,11 +1136,6 @@ exemap: $(EXE)
|
||||||
all: exemap
|
all: exemap
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(COMPARE),1)
|
|
||||||
@$(PRINT) "$(GREEN)Checking if ROM matches.. $(NO_COL)\n"
|
|
||||||
@$(SHA1SUM) --quiet -c $(TARGET).sha1 && $(PRINT) "$(TARGET): $(GREEN)OK$(NO_COL)\n" || ($(PRINT) "$(YELLOW)Building the ROM file has succeeded, but does not match the original ROM.\nThis is expected, and not an error, if you are making modifications.\nTo silence this message, use 'make COMPARE=0.' $(NO_COL)\n" && false)
|
|
||||||
endif
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(RM) -r $(BUILD_DIR_BASE)
|
$(RM) -r $(BUILD_DIR_BASE)
|
||||||
|
|
||||||
|
|
|
@ -601,6 +601,9 @@ NEXT_OPTION:
|
||||||
}
|
}
|
||||||
|
|
||||||
void configfile_load(void) {
|
void configfile_load(void) {
|
||||||
|
#ifdef DEVELOPMENT
|
||||||
|
configfile_load_internal(configfile_name(), NULL);
|
||||||
|
#else
|
||||||
bool configReadError = false;
|
bool configReadError = false;
|
||||||
configfile_load_internal(configfile_name(), &configReadError);
|
configfile_load_internal(configfile_name(), &configReadError);
|
||||||
if (configReadError) {
|
if (configReadError) {
|
||||||
|
@ -608,6 +611,7 @@ void configfile_load(void) {
|
||||||
} else {
|
} else {
|
||||||
configfile_save(configfile_backup_name());
|
configfile_save(configfile_backup_name());
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
// Writes the config file to 'filename'
|
// Writes the config file to 'filename'
|
||||||
|
|
Loading…
Reference in a new issue