|
|
@@ -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 |
|
|
|
|
|
|
|