|
@@ -11,7 +11,7 @@ DESTDIR := |
|
|
|
|
|
|
|
|
all: |
|
|
all: |
|
|
$(MAKE) -C libs/drowaudio |
|
|
$(MAKE) -C libs/drowaudio |
|
|
$(MAKE) -C libs/juce |
|
|
|
|
|
|
|
|
$(MAKE) -C libs/juce-legacy |
|
|
$(MAKE) -C libs/juced |
|
|
$(MAKE) -C libs/juced |
|
|
$(MAKE) -C libs/lv2-ttl-generator |
|
|
$(MAKE) -C libs/lv2-ttl-generator |
|
|
$(MAKE) -C ports plugins |
|
|
$(MAKE) -C ports plugins |
|
@@ -39,19 +39,19 @@ ifneq (,$(wildcard bin/vst/TheFunction.so)) |
|
|
endif |
|
|
endif |
|
|
|
|
|
|
|
|
# install source needed for extra builds |
|
|
# install source needed for extra builds |
|
|
install -m 644 libs/libjuce.a $(DESTDIR)$(SRCDIR)/distrho/libs/ |
|
|
|
|
|
install -m 755 libs/lv2_ttl_generator $(DESTDIR)$(SRCDIR)/distrho/libs/ |
|
|
|
|
|
install -m 644 libs/juce/build-juce/*.h $(DESTDIR)$(SRCDIR)/distrho/libs/juce/build-juce/ |
|
|
|
|
|
install -m 644 libs/juce-plugin/*.cpp $(DESTDIR)$(SRCDIR)/distrho/libs/juce-plugin/ |
|
|
|
|
|
install -m 644 libs/juce-plugin/*.h $(DESTDIR)$(SRCDIR)/distrho/libs/juce-plugin/ |
|
|
|
|
|
install -m 644 scripts/*.lua $(DESTDIR)$(SRCDIR)/distrho/scripts/ |
|
|
|
|
|
install -m 755 scripts/*.sh $(DESTDIR)$(SRCDIR)/distrho/scripts/ |
|
|
|
|
|
|
|
|
install -m 644 libs/libjuce.a $(DESTDIR)$(SRCDIR)/distrho/libs/ |
|
|
|
|
|
install -m 755 libs/lv2_ttl_generator $(DESTDIR)$(SRCDIR)/distrho/libs/ |
|
|
|
|
|
install -m 644 libs/juce-legacy/build-juce/*.h $(DESTDIR)$(SRCDIR)/distrho/libs/juce-legacy/build-juce/ |
|
|
|
|
|
install -m 644 libs/juce-plugin/*.cpp $(DESTDIR)$(SRCDIR)/distrho/libs/juce-plugin/ |
|
|
|
|
|
install -m 644 libs/juce-plugin/*.h $(DESTDIR)$(SRCDIR)/distrho/libs/juce-plugin/ |
|
|
|
|
|
install -m 644 scripts/*.lua $(DESTDIR)$(SRCDIR)/distrho/scripts/ |
|
|
|
|
|
install -m 755 scripts/*.sh $(DESTDIR)$(SRCDIR)/distrho/scripts/ |
|
|
|
|
|
|
|
|
find libs/juce/source/ -type f -name "*.h" -exec cp -v --parents {} $(DESTDIR)$(SRCDIR)/distrho/ \; |
|
|
find libs/juce/source/ -type f -name "*.h" -exec cp -v --parents {} $(DESTDIR)$(SRCDIR)/distrho/ \; |
|
|
|
|
|
|
|
|
cp -v --parents -r libs/juce/source/modules/juce_audio_plugin_client/LV2/* $(DESTDIR)$(SRCDIR)/distrho/ |
|
|
|
|
|
cp -v --parents libs/juce/source/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp $(DESTDIR)$(SRCDIR)/distrho/ |
|
|
|
|
|
cp -v --parents libs/juce/source/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp $(DESTDIR)$(SRCDIR)/distrho/ |
|
|
|
|
|
|
|
|
cp -v --parents -r libs/juce-legacy/source/modules/juce_audio_plugin_client/LV2/* $(DESTDIR)$(SRCDIR)/distrho/ |
|
|
|
|
|
cp -v --parents libs/juce-legacy/source/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp $(DESTDIR)$(SRCDIR)/distrho/ |
|
|
|
|
|
cp -v --parents libs/juce-legacy/source/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp $(DESTDIR)$(SRCDIR)/distrho/ |
|
|
|
|
|
|
|
|
# ----------------------------------------- |
|
|
# ----------------------------------------- |
|
|
# gen |
|
|
# gen |
|
@@ -71,19 +71,19 @@ gen_vst: |
|
|
|
|
|
|
|
|
clean: |
|
|
clean: |
|
|
$(MAKE) clean -C libs/drowaudio |
|
|
$(MAKE) clean -C libs/drowaudio |
|
|
$(MAKE) clean -C libs/juce |
|
|
|
|
|
|
|
|
$(MAKE) clean -C libs/juce-legacy |
|
|
$(MAKE) clean -C libs/juced |
|
|
$(MAKE) clean -C libs/juced |
|
|
$(MAKE) clean -C libs/lv2-ttl-generator |
|
|
$(MAKE) clean -C libs/lv2-ttl-generator |
|
|
$(MAKE) clean -C ports |
|
|
|
|
|
|
|
|
$(MAKE) clean -C ports-legacy |
|
|
rm -rf bin/lv2/*.lv2/ |
|
|
rm -rf bin/lv2/*.lv2/ |
|
|
rm -rf bin/lv2-extra/ |
|
|
rm -rf bin/lv2-extra/ |
|
|
rm -rf bin/vst-extra/ |
|
|
rm -rf bin/vst-extra/ |
|
|
|
|
|
|
|
|
distclean: clean |
|
|
distclean: clean |
|
|
$(MAKE) distclean -C libs/drowaudio |
|
|
$(MAKE) distclean -C libs/drowaudio |
|
|
$(MAKE) distclean -C libs/juce |
|
|
|
|
|
|
|
|
$(MAKE) distclean -C libs/juce-legacy |
|
|
$(MAKE) distclean -C libs/juced |
|
|
$(MAKE) distclean -C libs/juced |
|
|
$(MAKE) distclean -C ports |
|
|
|
|
|
|
|
|
$(MAKE) distclean -C ports-legacy |
|
|
|
|
|
|
|
|
# ----------------------------------------- |
|
|
# ----------------------------------------- |
|
|
# mingw |
|
|
# mingw |
|
@@ -96,29 +96,29 @@ mingw: |
|
|
|
|
|
|
|
|
libs: |
|
|
libs: |
|
|
$(MAKE) -C libs/drowaudio |
|
|
$(MAKE) -C libs/drowaudio |
|
|
$(MAKE) -C libs/juce |
|
|
|
|
|
|
|
|
$(MAKE) -C libs/juce-legacy |
|
|
$(MAKE) -C libs/juced |
|
|
$(MAKE) -C libs/juced |
|
|
$(MAKE) -C libs/lv2-ttl-generator |
|
|
$(MAKE) -C libs/lv2-ttl-generator |
|
|
|
|
|
|
|
|
lv2: |
|
|
lv2: |
|
|
$(MAKE) -C libs/drowaudio |
|
|
$(MAKE) -C libs/drowaudio |
|
|
$(MAKE) -C libs/juce |
|
|
|
|
|
|
|
|
$(MAKE) -C libs/juce-legacy |
|
|
$(MAKE) -C libs/juced |
|
|
$(MAKE) -C libs/juced |
|
|
$(MAKE) -C libs/lv2-ttl-generator |
|
|
$(MAKE) -C libs/lv2-ttl-generator |
|
|
$(MAKE) -C ports lv2 |
|
|
|
|
|
|
|
|
$(MAKE) -C ports-legacy lv2 |
|
|
$(MAKE) gen_lv2 |
|
|
$(MAKE) gen_lv2 |
|
|
|
|
|
|
|
|
lv2_nogen: |
|
|
lv2_nogen: |
|
|
$(MAKE) -C libs/drowaudio |
|
|
$(MAKE) -C libs/drowaudio |
|
|
$(MAKE) -C libs/juce |
|
|
|
|
|
|
|
|
$(MAKE) -C libs/juce-legacy |
|
|
$(MAKE) -C libs/juced |
|
|
$(MAKE) -C libs/juced |
|
|
$(MAKE) -C ports lv2 |
|
|
|
|
|
|
|
|
$(MAKE) -C ports-legacy lv2 |
|
|
|
|
|
|
|
|
vst: |
|
|
vst: |
|
|
$(MAKE) -C libs/drowaudio |
|
|
$(MAKE) -C libs/drowaudio |
|
|
$(MAKE) -C libs/juce |
|
|
|
|
|
|
|
|
$(MAKE) -C libs/juce-legacy |
|
|
$(MAKE) -C libs/juced |
|
|
$(MAKE) -C libs/juced |
|
|
$(MAKE) -C ports vst |
|
|
|
|
|
|
|
|
$(MAKE) -C ports-legacy vst |
|
|
$(MAKE) gen_vst |
|
|
$(MAKE) gen_vst |
|
|
|
|
|
|
|
|
.PHONY: libs |
|
|
.PHONY: libs |