mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2024-11-22 03:55:11 +00:00
Add hacky precomp for custom sounds on Windows
This commit is contained in:
parent
0aab42a27e
commit
2c8488e879
2 changed files with 19 additions and 8 deletions
27
Makefile
27
Makefile
|
@ -464,14 +464,6 @@ ifeq ($(filter clean distclean print-%,$(MAKECMDGOALS)),)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(WINDOWS_AUTO_BUILDER),0)
|
ifeq ($(WINDOWS_AUTO_BUILDER),0)
|
||||||
# if the tools are out of date, clean them
|
|
||||||
TOOLS_VER_FILE := $(TOOLS_DIR)/tools-ver-1.ver
|
|
||||||
ifeq ($(wildcard $(TOOLS_VER_FILE)),)
|
|
||||||
$(info Cleaning tools...)
|
|
||||||
DUMMY != touch $(TOOLS_VER_FILE)
|
|
||||||
DUMMY != $(MAKE) -C $(TOOLS_DIR) clean >&2
|
|
||||||
endif
|
|
||||||
|
|
||||||
$(info Building tools...)
|
$(info Building tools...)
|
||||||
DUMMY != $(MAKE) -C $(TOOLS_DIR) >&2 || echo FAIL
|
DUMMY != $(MAKE) -C $(TOOLS_DIR) >&2 || echo FAIL
|
||||||
ifeq ($(DUMMY),FAIL)
|
ifeq ($(DUMMY),FAIL)
|
||||||
|
@ -947,6 +939,24 @@ ifeq ($(WINDOWS_BUILD),1)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# precomp custom sounds
|
||||||
|
# hacky stupid thing for windows builds (non-auto-builder)
|
||||||
|
# this way it won't fail to compile custom sounds anymore
|
||||||
|
ifeq ($(WINDOWS_BUILD),1)
|
||||||
|
ifeq ($(WINDOWS_AUTO_BUILDER),1)
|
||||||
|
else
|
||||||
|
ifeq ($(filter clean distclean,$(MAKECMDGOALS)),)
|
||||||
|
$(info Copying precomp samples...)
|
||||||
|
Command := mkdir -p "$(BUILD_DIR)/sound"
|
||||||
|
Resp := $(shell $(call Command))
|
||||||
|
Command := mkdir -p "$(BUILD_DIR)/sound/samples"
|
||||||
|
Resp := $(shell $(call Command))
|
||||||
|
Command := unzip -o "sound/precomp/samples.zip" -d "$(BUILD_DIR)/sound/"
|
||||||
|
Resp := $(shell $(call Command))
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
# Coop specific libraries
|
# Coop specific libraries
|
||||||
|
|
||||||
# Zlib
|
# Zlib
|
||||||
|
@ -1126,6 +1136,7 @@ AIFF_EXTRACT_CODEBOOK := $(TOOLS_DIR)/aiff_extract_codebook
|
||||||
VADPCM_ENC := $(TOOLS_DIR)/vadpcm_enc
|
VADPCM_ENC := $(TOOLS_DIR)/vadpcm_enc
|
||||||
EXTRACT_DATA_FOR_MIO := $(TOOLS_DIR)/extract_data_for_mio
|
EXTRACT_DATA_FOR_MIO := $(TOOLS_DIR)/extract_data_for_mio
|
||||||
SKYCONV := $(TOOLS_DIR)/skyconv
|
SKYCONV := $(TOOLS_DIR)/skyconv
|
||||||
|
|
||||||
# Use the system installed armips if available. Otherwise use the one provided with this repository.
|
# Use the system installed armips if available. Otherwise use the one provided with this repository.
|
||||||
ifneq (,$(call find-command,armips))
|
ifneq (,$(call find-command,armips))
|
||||||
RSPASM := armips
|
RSPASM := armips
|
||||||
|
|
BIN
sound/precomp/samples.zip
Normal file
BIN
sound/precomp/samples.zip
Normal file
Binary file not shown.
Loading…
Reference in a new issue