From 7d9575c49ccd74b345e62c70a59d54327bef9613 Mon Sep 17 00:00:00 2001 From: falkTX Date: Fri, 16 May 2014 01:24:00 +0100 Subject: [PATCH] Add jack standalone target --- dpf | 2 +- plugins/Makefile.mk | 22 ++++++++++++++++------ 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/dpf b/dpf index c36e409..b4ac031 160000 --- a/dpf +++ b/dpf @@ -1 +1 @@ -Subproject commit c36e40930ffa64c6ab413c3104a0b947e1bc179b +Subproject commit b4ac0311058bd1626d00e83824ec98a23651d873 diff --git a/plugins/Makefile.mk b/plugins/Makefile.mk index 47c047b..7ed2fc5 100644 --- a/plugins/Makefile.mk +++ b/plugins/Makefile.mk @@ -19,16 +19,17 @@ BUILD_CXX_FLAGS += -I. -I../../dpf/distrho -I../../dpf/dgl # -------------------------------------------------------------- # Enable all possible plugin types -all: dssi lv2 vst +all: jack dssi lv2 vst # -------------------------------------------------------------- # Set plugin binary file targets -dssi_dsp = $(TARGET_DIR)/$(NAME)-dssi.$(EXT) -dssi_ui = $(TARGET_DIR)/$(NAME)-dssi/$(NAME)_ui -lv2_dsp = $(TARGET_DIR)/$(NAME).lv2/$(NAME).$(EXT) -lv2_ui = $(TARGET_DIR)/$(NAME).lv2/$(NAME)_ui.$(EXT) -vst = $(TARGET_DIR)/$(NAME)-vst.$(EXT) +jack = $(TARGET_DIR)/$(NAME) +dssi_dsp = $(TARGET_DIR)/$(NAME)-dssi.$(EXT) +dssi_ui = $(TARGET_DIR)/$(NAME)-dssi/$(NAME)_ui +lv2_dsp = $(TARGET_DIR)/$(NAME).lv2/$(NAME).$(EXT) +lv2_ui = $(TARGET_DIR)/$(NAME).lv2/$(NAME)_ui.$(EXT) +vst = $(TARGET_DIR)/$(NAME)-vst.$(EXT) ifeq ($(WIN32),true) dssi_ui += .exe @@ -55,6 +56,15 @@ clean: rm -f *.o rm -rf $(TARGET_DIR)/$(NAME)-* $(TARGET_DIR)/$(NAME).lv2/ +# -------------------------------------------------------------- +# JACK + +jack: $(jack) + +$(jack): $(OBJS_DSP) $(OBJS_UI) $(DISTRHO_PLUGIN_FILES) $(DISTRHO_UI_FILES) + mkdir -p $(shell dirname $@) + $(CXX) $^ $(BUILD_CXX_FLAGS) $(LINK_FLAGS) $(DGL_LIBS) $(shell pkg-config --libs jack) -lpthread -DDISTRHO_PLUGIN_TARGET_JACK -o $@ + # -------------------------------------------------------------- # DSSI