From db565e68d4e0409160e7954e11b6e2a8e81fe118 Mon Sep 17 00:00:00 2001 From: falkTX Date: Thu, 14 Jul 2022 20:16:56 +0100 Subject: [PATCH] Cleanup --- dpf | 2 +- src/Makefile.cardinal.mk | 21 ++++++++++++++++----- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/dpf b/dpf index be5b1eb..34a62b6 160000 --- a/dpf +++ b/dpf @@ -1 +1 @@ -Subproject commit be5b1eba605ea25b1d781799ae1b8f2eeb058959 +Subproject commit 34a62b6e284ce1009fbf2b27d366657a442ffcf7 diff --git a/src/Makefile.cardinal.mk b/src/Makefile.cardinal.mk index fb652e9..e0fa17c 100644 --- a/src/Makefile.cardinal.mk +++ b/src/Makefile.cardinal.mk @@ -211,8 +211,8 @@ BASE_FLAGS += -Wno-unused-variable # extra linker flags ifeq ($(WASM),true) -LINK_FLAGS += --preload-file=./jsfx -LINK_FLAGS += --preload-file=./lv2 +# LINK_FLAGS += --preload-file=./jsfx +# LINK_FLAGS += --preload-file=./lv2 LINK_FLAGS += --preload-file=./resources LINK_FLAGS += -sALLOW_MEMORY_GROWTH LINK_FLAGS += -sINITIAL_MEMORY=64Mb @@ -298,7 +298,7 @@ else all: lv2 vst3 endif # STATIC_BUILD else -all: lv2 vst2 vst3 static +all: lv2 vst2 vst3 endif CORE_RESOURCES = patches @@ -316,9 +316,14 @@ LV2_RESOURCES += $(TARGET_DIR)/$(NAME).lv2/modgui/documentation.pdf LV2_RESOURCES += $(TARGET_DIR)/$(NAME).lv2/modgui endif -# Cardinal main variant should not use rtaudio fallback (it has CV ports) +# Cardinal main variant should not use rtaudio/sdl2 fallback (it has CV ports) ifeq ($(CARDINAL_VARIANT),main) -jack: BUILD_CXX_FLAGS += -DDPF_JACK_STANDALONE_SKIP_RTAUDIO_FALLBACK +jack: BUILD_CXX_FLAGS += -DDPF_JACK_STANDALONE_SKIP_RTAUDIO_FALLBACK -DDPF_JACK_STANDALONE_SKIP_SDL2_FALLBACK +endif + +# Prepare resources for wasm +ifeq ($(WASM),main) +jack: wasm_resources endif # Cardinal main variant is not available as VST2 due to lack of CV ports @@ -334,6 +339,12 @@ lv2: $(LV2_RESOURCES) vst2: $(VST2_RESOURCES) vst3: $(VST3_RESOURCES) +# -------------------------------------------------------------- +# Extra rules for wasm resources + +wasm_resources: $(LV2_RESOURCES) + cp -rL $(TARGET_DIR)/$(NAME).lv2/resources . + # -------------------------------------------------------------- # Extra rules for Windows icon