1#!/usr/bin/make -f 2# Makefile for DISTRHO Plugins # 3# ---------------------------- # 4# Created by falkTX 5# 6 7ifneq ($(shell test -d dpf && echo 1),1) 8$(error DPF is missing, run "git submodule update --init") 9endif 10 11include dpf/Makefile.base.mk 12 13all: plugins gen 14 15# -------------------------------------------------------------- 16 17PLUGINS := string-machine 18 19dgl: 20 $(MAKE) -C dpf/dgl ../build/libdgl-cairo.a 21 22plugins: dgl 23 $(foreach p,$(PLUGINS),$(MAKE) all -C plugins/$(p);) 24 25ifneq ($(CROSS_COMPILING),true) 26gen: plugins dpf/utils/lv2_ttl_generator 27 @$(CURDIR)/dpf/utils/generate-ttl.sh 28ifeq ($(MACOS),true) 29 @$(CURDIR)/dpf/utils/generate-vst-bundles.sh 30endif 31 32dpf/utils/lv2_ttl_generator: 33 $(MAKE) -C dpf/utils/lv2-ttl-generator 34else 35gen: 36endif 37 38# -------------------------------------------------------------- 39 40clean: 41 $(MAKE) clean -C dpf/dgl 42 $(MAKE) clean -C dpf/utils/lv2-ttl-generator 43 $(foreach p,$(PLUGINS),$(MAKE) clean -C plugins/$(p);) 44 rm -rf bin build 45 46# -------------------------------------------------------------- 47 48.PHONY: plugins 49