|
|
@@ -16,6 +16,12 @@ TARGET_DIR = ../../bin |
|
|
|
BUILD_C_FLAGS += -I. |
|
|
|
BUILD_CXX_FLAGS += -I. -I../../dpf/distrho -I../../dpf/dgl |
|
|
|
|
|
|
|
BASE_FLAGS += -DHAVE_DGL |
|
|
|
|
|
|
|
ifeq ($(HAVE_JACK),true) |
|
|
|
BASE_FLAGS += -DHAVE_JACK |
|
|
|
endif |
|
|
|
|
|
|
|
# -------------------------------------------------------------- |
|
|
|
# Set plugin binary file targets |
|
|
|
|
|
|
@@ -28,12 +34,6 @@ lv2_dsp = $(TARGET_DIR)/$(NAME).lv2/$(NAME)_dsp.$(EXT) |
|
|
|
lv2_ui = $(TARGET_DIR)/$(NAME).lv2/$(NAME)_ui.$(EXT) |
|
|
|
vst = $(TARGET_DIR)/$(NAME)-vst.$(EXT) |
|
|
|
|
|
|
|
ifeq ($(WIN32),true) |
|
|
|
dssi_ui += .exe |
|
|
|
endif |
|
|
|
|
|
|
|
# TODO: MacOS VST bundle |
|
|
|
|
|
|
|
# -------------------------------------------------------------- |
|
|
|
# Set distrho code files |
|
|
|
|
|
|
@@ -90,11 +90,13 @@ $(ladspa_dsp): $(OBJS_DSP) $(DISTRHO_PLUGIN_FILES) |
|
|
|
# -------------------------------------------------------------- |
|
|
|
# DSSI |
|
|
|
|
|
|
|
dssi: $(dssi_dsp) $(dssi_ui) |
|
|
|
dssi: $(dssi_dsp) $(dssi_ui) |
|
|
|
dssi_dsp: $(dssi_dsp) |
|
|
|
dssi_ui: $(dssi_ui) |
|
|
|
|
|
|
|
$(dssi_dsp): $(OBJS_DSP) $(DISTRHO_PLUGIN_FILES) |
|
|
|
mkdir -p $(shell dirname $@) |
|
|
|
$(CXX) $^ $(BUILD_CXX_FLAGS) $(LINK_FLAGS) $(shell pkg-confi --cflagsg --libs libprojectM) -lpthread $(SHARED) -DDISTRHO_PLUGIN_TARGET_DSSI -o $@ |
|
|
|
$(CXX) $^ $(BUILD_CXX_FLAGS) $(LINK_FLAGS) $(shell pkg-confi --cflags --libs libprojectM) -lpthread $(SHARED) -DDISTRHO_PLUGIN_TARGET_DSSI -o $@ |
|
|
|
|
|
|
|
$(dssi_ui): $(OBJS_UI) $(DISTRHO_UI_FILES) |
|
|
|
mkdir -p $(shell dirname $@) |
|
|
@@ -104,6 +106,7 @@ $(dssi_ui): $(OBJS_UI) $(DISTRHO_UI_FILES) |
|
|
|
# LV2 |
|
|
|
|
|
|
|
lv2_one: $(lv2) |
|
|
|
lv2_dsp: $(lv2_dsp) |
|
|
|
lv2_sep: $(lv2_dsp) $(lv2_ui) |
|
|
|
|
|
|
|
$(lv2): $(OBJS_DSP) $(OBJS_UI) $(DISTRHO_PLUGIN_FILES) $(DISTRHO_UI_FILES) |
|
|
|