|
|
@@ -114,17 +114,17 @@ all: |
|
|
|
$(BUILD_DIR)/%.c.o: %.c |
|
|
|
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" |
|
|
|
@echo "Compiling $<" |
|
|
|
@$(CC) $< $(BUILD_C_FLAGS) -c -o $@ |
|
|
|
$(SILENT)$(CC) $< $(BUILD_C_FLAGS) -c -o $@ |
|
|
|
|
|
|
|
$(BUILD_DIR)/%.cc.o: %.cc |
|
|
|
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" |
|
|
|
@echo "Compiling $<" |
|
|
|
@$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ |
|
|
|
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ |
|
|
|
|
|
|
|
$(BUILD_DIR)/%.cpp.o: %.cpp |
|
|
|
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" |
|
|
|
@echo "Compiling $<" |
|
|
|
@$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ |
|
|
|
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ |
|
|
|
|
|
|
|
clean: |
|
|
|
rm -rf $(BUILD_DIR) |
|
|
@@ -135,22 +135,22 @@ clean: |
|
|
|
$(BUILD_DIR)/DistrhoPluginMain_%.cpp.o: $(DPF_PATH)/distrho/DistrhoPluginMain.cpp |
|
|
|
-@mkdir -p $(BUILD_DIR) |
|
|
|
@echo "Compiling DistrhoPluginMain.cpp ($*)" |
|
|
|
@$(CXX) $< $(BUILD_CXX_FLAGS) -DDISTRHO_PLUGIN_TARGET_$* -c -o $@ |
|
|
|
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -DDISTRHO_PLUGIN_TARGET_$* -c -o $@ |
|
|
|
|
|
|
|
$(BUILD_DIR)/DistrhoUIMain_%.cpp.o: $(DPF_PATH)/distrho/DistrhoUIMain.cpp |
|
|
|
-@mkdir -p $(BUILD_DIR) |
|
|
|
@echo "Compiling DistrhoUIMain.cpp ($*)" |
|
|
|
@$(CXX) $< $(BUILD_CXX_FLAGS) -DDISTRHO_PLUGIN_TARGET_$* -c -o $@ |
|
|
|
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -DDISTRHO_PLUGIN_TARGET_$* -c -o $@ |
|
|
|
|
|
|
|
$(BUILD_DIR)/DistrhoPluginMain_JACK.cpp.o: $(DPF_PATH)/distrho/DistrhoPluginMain.cpp |
|
|
|
-@mkdir -p $(BUILD_DIR) |
|
|
|
@echo "Compiling DistrhoPluginMain.cpp (JACK)" |
|
|
|
@$(CXX) $< $(BUILD_CXX_FLAGS) $(shell $(PKG_CONFIG) --cflags jack) -DDISTRHO_PLUGIN_TARGET_JACK -c -o $@ |
|
|
|
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) $(shell $(PKG_CONFIG) --cflags jack) -DDISTRHO_PLUGIN_TARGET_JACK -c -o $@ |
|
|
|
|
|
|
|
$(BUILD_DIR)/DistrhoUIMain_DSSI.cpp.o: $(DPF_PATH)/distrho/DistrhoUIMain.cpp |
|
|
|
-@mkdir -p $(BUILD_DIR) |
|
|
|
@echo "Compiling DistrhoUIMain.cpp (DSSI)" |
|
|
|
@$(CXX) $< $(BUILD_CXX_FLAGS) $(shell $(PKG_CONFIG) --cflags liblo) -DDISTRHO_PLUGIN_TARGET_DSSI -c -o $@ |
|
|
|
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) $(shell $(PKG_CONFIG) --cflags liblo) -DDISTRHO_PLUGIN_TARGET_DSSI -c -o $@ |
|
|
|
|
|
|
|
# --------------------------------------------------------------------------------------------------------------------- |
|
|
|
# JACK |
|
|
@@ -164,7 +164,7 @@ $(jack): $(OBJS_DSP) $(BUILD_DIR)/DistrhoPluginMain_JACK.cpp.o |
|
|
|
endif |
|
|
|
-@mkdir -p $(shell dirname $@) |
|
|
|
@echo "Creating JACK standalone for $(NAME)" |
|
|
|
@$(CXX) $^ $(BUILD_CXX_FLAGS) $(LINK_FLAGS) $(DGL_LIBS) $(shell $(PKG_CONFIG) --libs jack) -o $@ |
|
|
|
$(SILENT)$(CXX) $^ $(BUILD_CXX_FLAGS) $(LINK_FLAGS) $(DGL_LIBS) $(shell $(PKG_CONFIG) --libs jack) -o $@ |
|
|
|
|
|
|
|
# --------------------------------------------------------------------------------------------------------------------- |
|
|
|
# LADSPA |
|
|
@@ -174,7 +174,7 @@ ladspa: $(ladspa_dsp) |
|
|
|
$(ladspa_dsp): $(OBJS_DSP) $(BUILD_DIR)/DistrhoPluginMain_LADSPA.cpp.o |
|
|
|
-@mkdir -p $(shell dirname $@) |
|
|
|
@echo "Creating LADSPA plugin for $(NAME)" |
|
|
|
@$(CXX) $^ $(BUILD_CXX_FLAGS) $(LINK_FLAGS) $(SHARED) -o $@ |
|
|
|
$(SILENT)$(CXX) $^ $(BUILD_CXX_FLAGS) $(LINK_FLAGS) $(SHARED) -o $@ |
|
|
|
|
|
|
|
# --------------------------------------------------------------------------------------------------------------------- |
|
|
|
# DSSI |
|
|
@@ -186,12 +186,12 @@ dssi_ui: $(dssi_ui) |
|
|
|
$(dssi_dsp): $(OBJS_DSP) $(BUILD_DIR)/DistrhoPluginMain_DSSI.cpp.o |
|
|
|
-@mkdir -p $(shell dirname $@) |
|
|
|
@echo "Creating DSSI plugin library for $(NAME)" |
|
|
|
@$(CXX) $^ $(BUILD_CXX_FLAGS) $(LINK_FLAGS) $(SHARED) -o $@ |
|
|
|
$(SILENT)$(CXX) $^ $(BUILD_CXX_FLAGS) $(LINK_FLAGS) $(SHARED) -o $@ |
|
|
|
|
|
|
|
$(dssi_ui): $(OBJS_UI) $(BUILD_DIR)/DistrhoUIMain_DSSI.cpp.o $(DGL_LIB) |
|
|
|
-@mkdir -p $(shell dirname $@) |
|
|
|
@echo "Creating DSSI UI for $(NAME)" |
|
|
|
@$(CXX) $^ $(BUILD_CXX_FLAGS) $(LINK_FLAGS) $(DGL_LIBS) $(shell $(PKG_CONFIG) --libs liblo) -o $@ |
|
|
|
$(SILENT)$(CXX) $^ $(BUILD_CXX_FLAGS) $(LINK_FLAGS) $(DGL_LIBS) $(shell $(PKG_CONFIG) --libs liblo) -o $@ |
|
|
|
|
|
|
|
# --------------------------------------------------------------------------------------------------------------------- |
|
|
|
# LV2 |
|
|
@@ -203,17 +203,17 @@ lv2_sep: $(lv2_dsp) $(lv2_ui) |
|
|
|
$(lv2): $(OBJS_DSP) $(OBJS_UI) $(BUILD_DIR)/DistrhoPluginMain_LV2.cpp.o $(BUILD_DIR)/DistrhoUIMain_LV2.cpp.o $(DGL_LIB) |
|
|
|
-@mkdir -p $(shell dirname $@) |
|
|
|
@echo "Creating LV2 plugin for $(NAME)" |
|
|
|
@$(CXX) $^ $(BUILD_CXX_FLAGS) $(LINK_FLAGS) $(DGL_LIBS) $(SHARED) -o $@ |
|
|
|
$(SILENT)$(CXX) $^ $(BUILD_CXX_FLAGS) $(LINK_FLAGS) $(DGL_LIBS) $(SHARED) -o $@ |
|
|
|
|
|
|
|
$(lv2_dsp): $(OBJS_DSP) $(BUILD_DIR)/DistrhoPluginMain_LV2.cpp.o |
|
|
|
-@mkdir -p $(shell dirname $@) |
|
|
|
@echo "Creating LV2 plugin library for $(NAME)" |
|
|
|
@$(CXX) $^ $(BUILD_CXX_FLAGS) $(LINK_FLAGS) $(SHARED) -o $@ |
|
|
|
$(SILENT)$(CXX) $^ $(BUILD_CXX_FLAGS) $(LINK_FLAGS) $(SHARED) -o $@ |
|
|
|
|
|
|
|
$(lv2_ui): $(OBJS_UI) $(BUILD_DIR)/DistrhoUIMain_LV2.cpp.o $(DGL_LIB) |
|
|
|
-@mkdir -p $(shell dirname $@) |
|
|
|
@echo "Creating LV2 plugin UI for $(NAME)" |
|
|
|
@$(CXX) $^ $(BUILD_CXX_FLAGS) $(LINK_FLAGS) $(DGL_LIBS) $(SHARED) -o $@ |
|
|
|
$(SILENT)$(CXX) $^ $(BUILD_CXX_FLAGS) $(LINK_FLAGS) $(DGL_LIBS) $(SHARED) -o $@ |
|
|
|
|
|
|
|
# --------------------------------------------------------------------------------------------------------------------- |
|
|
|
# VST |
|
|
@@ -227,7 +227,7 @@ $(vst): $(OBJS_DSP) $(BUILD_DIR)/DistrhoPluginMain_VST.cpp.o |
|
|
|
endif |
|
|
|
-@mkdir -p $(shell dirname $@) |
|
|
|
@echo "Creating VST plugin for $(NAME)" |
|
|
|
@$(CXX) $^ $(BUILD_CXX_FLAGS) $(LINK_FLAGS) $(DGL_LIBS) $(SHARED) -o $@ |
|
|
|
$(SILENT)$(CXX) $^ $(BUILD_CXX_FLAGS) $(LINK_FLAGS) $(DGL_LIBS) $(SHARED) -o $@ |
|
|
|
|
|
|
|
# --------------------------------------------------------------------------------------------------------------------- |
|
|
|
|
|
|
|