1#!/usr/bin/make -f 2# Makefile for DPF # 3# ---------------- # 4# Created by falkTX 5# 6 7include Makefile.base.mk 8 9all: dgl examples gen 10 11# -------------------------------------------------------------- 12 13dgl: 14ifeq ($(HAVE_DGL),true) 15 $(MAKE) -C dgl 16endif 17 18examples: dgl 19 $(MAKE) all -C examples/Info 20 $(MAKE) all -C examples/Latency 21 $(MAKE) all -C examples/Meters 22 $(MAKE) all -C examples/MidiThrough 23 $(MAKE) all -C examples/Parameters 24 $(MAKE) all -C examples/States 25 26ifneq ($(CROSS_COMPILING),true) 27gen: examples utils/lv2_ttl_generator 28 @$(CURDIR)/utils/generate-ttl.sh 29ifeq ($(MACOS),true) 30 @$(CURDIR)/utils/generate-vst-bundles.sh 31endif 32 33utils/lv2_ttl_generator: 34 $(MAKE) -C utils/lv2-ttl-generator 35else 36gen: 37endif 38 39# -------------------------------------------------------------- 40 41clean: 42 $(MAKE) clean -C dgl 43 $(MAKE) clean -C examples/Info 44 $(MAKE) clean -C examples/Latency 45 $(MAKE) clean -C examples/Meters 46 $(MAKE) clean -C examples/MidiThrough 47 $(MAKE) clean -C examples/Parameters 48 $(MAKE) clean -C examples/States 49 $(MAKE) clean -C utils/lv2-ttl-generator 50 rm -rf bin build 51 52# -------------------------------------------------------------- 53 54.PHONY: dgl examples 55