Browse Source

Reuse flags for modgui build

Signed-off-by: falkTX <falktx@falktx.com>
undefined
falkTX 2 years ago
parent
commit
463e0b8823
1 changed files with 23 additions and 5 deletions
  1. +23
    -5
      Makefile.plugins.mk

+ 23
- 5
Makefile.plugins.mk View File

@@ -525,6 +525,25 @@ $(lv2_ui): $(OBJS_UI) $(BUILD_DIR)/DistrhoUIMain_LV2.cpp.o $(DGL_LIB)
# ---------------------------------------------------------------------------------------------------------------------
# LV2 modgui

MODGUI_IGNORED_FLAGS = -fno-gnu-unique
MODGUI_IGNORED_FLAGS += -mfpmath=sse
MODGUI_IGNORED_FLAGS += -mtune=generic
MODGUI_IGNORED_FLAGS += -I$(MOD_WORKDIR)/modduo-static/staging/usr/include
MODGUI_IGNORED_FLAGS += -I$(MOD_WORKDIR)/modduox-static/staging/usr/include
MODGUI_IGNORED_FLAGS += -I$(MOD_WORKDIR)/moddwarf/staging/usr/include
MODGUI_IGNORED_FLAGS += -L$(MOD_WORKDIR)/modduo-static/staging/usr/lib
MODGUI_IGNORED_FLAGS += -L$(MOD_WORKDIR)/modduox-static/staging/usr/lib
MODGUI_IGNORED_FLAGS += -L$(MOD_WORKDIR)/moddwarf/staging/usr/lib
MODGUI_IGNORED_FLAGS += -Wl,-O1,--as-needed,--gc-sections
MODGUI_IGNORED_FLAGS += -Wl,--no-undefined
MODGUI_IGNORED_FLAGS += -Wl,--strip-all
MODGUI_CFLAGS = $(filter-out $(MODGUI_IGNORED_FLAGS),$(BUILD_C_FLAGS)) -D__MOD_DEVICES__
MODGUI_CXXFLAGS = $(filter-out $(MODGUI_IGNORED_FLAGS),$(BUILD_CXX_FLAGS)) -D__MOD_DEVICES__
MODGUI_LDFLAGS = $(filter-out $(MODGUI_IGNORED_FLAGS),$(LINK_FLAGS))
ifneq ($(DEBUG),true)
MODGUI_LDFLAGS += -Wl,--gc-sections
endif

JS_SAFE_VAR = $(shell echo $(1) | tr - _)

$(TARGET_DIR)/$(NAME).lv2/modgui/module.js: $(OBJS_UI) $(BUILD_DIR)/DistrhoUIMain_LV2.cpp.o $(DGL_LIB)
@@ -550,14 +569,13 @@ $(TARGET_DIR)/$(NAME).lv2/modgui/stylesheet.css: $(DPF_PATH)/utils/modgui/styles
cp $< $@

modgui: $(TARGET_DIR)/$(NAME).lv2/modgui/icon.html $(TARGET_DIR)/$(NAME).lv2/modgui/javascript.js $(TARGET_DIR)/$(NAME).lv2/modgui/stylesheet.css
$(MAKE) $(TARGET_DIR)/$(NAME).lv2/modgui/module.js HAVE_OPENGL=true USE_GLES2=true \
$(MAKE) $(TARGET_DIR)/$(NAME).lv2/modgui/module.js EXE_WRAPPER= HAVE_OPENGL=true FILE_BROWSER_DISABLED=true PKG_CONFIG=false USE_GLES2=true \
AR=emar \
CC=emcc \
CXX=em++ \
CFLAGS="-D__MOD_DEVICES__" \
CPPFLAGS= \
CXXFLAGS="-D__MOD_DEVICES__ -I../dpf-widgets/generic -I../dpf-widgets/opengl" \
LDFLAGS=
CFLAGS="$(MODGUI_CFLAGS)" \
CXXFLAGS="$(MODGUI_CXXFLAGS)" \
LDFLAGS="$(MODGUI_LDFLAGS)"

# ---------------------------------------------------------------------------------------------------------------------
# VST2


Loading…
Cancel
Save