diff --git a/dpf b/dpf index 4e235c9..d38701a 160000 --- a/dpf +++ b/dpf @@ -1 +1 @@ -Subproject commit 4e235c9134bb049c1c02230a3b8d9d7f794b4d45 +Subproject commit d38701abff789f44f2f483a6360416a9adbcc8f9 diff --git a/plugins/Makefile b/plugins/Makefile index 3560229..68c1558 100644 --- a/plugins/Makefile +++ b/plugins/Makefile @@ -1846,7 +1846,7 @@ LV2_RESOURCES += $(PLUGIN_LIST:%=../bin/CardinalFX.lv2/resources/PluginManifests LV2_RESOURCES += $(RESOURCE_FILES:%=../bin/Cardinal.lv2/resources/%) LV2_RESOURCES += $(RESOURCE_FILES:%=../bin/CardinalFX.lv2/resources/%) -# MOD builds only have LV2 FX variant for now +# wasm builds only have standalone and mini else ifeq ($(WASM),true) MINI_RESOURCES = $(MINIPLUGIN_LIST:%=../bin/CardinalMini.lv2/resources/PluginManifests/%.json) diff --git a/src/Makefile.cardinal.mk b/src/Makefile.cardinal.mk index 731dc36..772f139 100644 --- a/src/Makefile.cardinal.mk +++ b/src/Makefile.cardinal.mk @@ -291,7 +291,9 @@ endif ifeq ($(WASM),true) +ifneq ($(DEBUG),true) LINK_FLAGS += -O3 +endif LINK_FLAGS += -sALLOW_MEMORY_GROWTH LINK_FLAGS += -sINITIAL_MEMORY=64Mb LINK_FLAGS += -sLZ4=1 @@ -334,7 +336,12 @@ SYMLINKED_DIRS_RESOURCES += surgext/build/surge-data/fx_presets SYMLINKED_DIRS_RESOURCES += surgext/build/surge-data/wavetables SYMLINKED_DIRS_RESOURCES += WSTD-Drums/res/samples endif + +ifeq ($(CARDINAL_VARIANT),mini) +LINK_FLAGS += $(foreach d,$(SYMLINKED_DIRS_RESOURCES),--preload-file=../../bin/CardinalMini.lv2/resources/$(d)@/resources/$(d)) +else LINK_FLAGS += $(foreach d,$(SYMLINKED_DIRS_RESOURCES),--preload-file=../../bin/CardinalNative.lv2/resources/$(d)@/resources/$(d)) +endif else ifeq ($(HAIKU),true)