Cleanup
This commit is contained in:
parent
d7d85606f4
commit
db565e68d4
2 changed files with 17 additions and 6 deletions
|
@ -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
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue