Add wasm-mini build target
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
8d9cd6bf85
commit
b2029e86bc
3 changed files with 95 additions and 3 deletions
|
|
@ -117,8 +117,10 @@ endif
|
|||
|
||||
# FIXME
|
||||
ifeq ($(WASM),true)
|
||||
ifneq ($(STATIC_BUILD),true)
|
||||
STATIC_CARLA_PLUGIN_LIBS = -lsndfile -lopus -lFLAC -lvorbisenc -lvorbis -logg -lm
|
||||
endif
|
||||
endif
|
||||
|
||||
EXTRA_DEPENDENCIES = $(RACK_EXTRA_LIBS) $(CARLA_EXTRA_LIBS)
|
||||
EXTRA_LIBS = $(RACK_EXTRA_LIBS) $(CARLA_EXTRA_LIBS) $(STATIC_CARLA_PLUGIN_LIBS)
|
||||
|
|
@ -215,8 +217,10 @@ BASE_FLAGS += -Wno-unused-variable
|
|||
# extra linker flags
|
||||
|
||||
ifeq ($(WASM),true)
|
||||
ifneq ($(STATIC_BUILD),true)
|
||||
LINK_FLAGS += --preload-file=./jsfx
|
||||
LINK_FLAGS += --preload-file=./lv2
|
||||
endif
|
||||
LINK_FLAGS += --preload-file=./resources
|
||||
LINK_FLAGS += -sALLOW_MEMORY_GROWTH
|
||||
LINK_FLAGS += -sINITIAL_MEMORY=64Mb
|
||||
|
|
@ -341,7 +345,12 @@ vst3: $(VST3_RESOURCES)
|
|||
# --------------------------------------------------------------
|
||||
# Extra rules for wasm resources
|
||||
|
||||
wasm_resources: $(CURDIR)/lv2 $(CURDIR)/resources
|
||||
WASM_RESOURCES = $(CURDIR)/resources
|
||||
ifneq ($(STATIC_BUILD),true)
|
||||
WASM_RESOURCES += $(CURDIR)/lv2
|
||||
endif
|
||||
|
||||
wasm_resources: $(WASM_RESOURCES)
|
||||
|
||||
$(CURDIR)/lv2: $(LV2_RESOURCES)
|
||||
$(shell wget https://falktx.com/data/wasm-things-2022-08-15.tar.gz && tar xf wasm-things-2022-08-15.tar.gz)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue