From be72b883f2918d8b87601466dcefb2cb5a28dc59 Mon Sep 17 00:00:00 2001 From: nino de wit Date: Thu, 26 Nov 2015 12:56:13 +0100 Subject: [PATCH] Changes for makefile --- Makefile | 14 +++++--- plugins/bitcrush/DistrhoPluginInfo.h | 4 +-- plugins/bitcrush/Makefile | 2 +- plugins/freeverb/DistrhoPluginInfo.h | 30 ++++++++++++++++ plugins/freeverb/DistrhoPluginMaxGen.cpp | 1 + plugins/freeverb/Makefile | 40 ++++++++++++++++++++++ plugins/gigaverb/DistrhoPluginInfo.h | 30 ++++++++++++++++ plugins/gigaverb/DistrhoPluginMaxGen.cpp | 1 + plugins/gigaverb/Makefile | 40 ++++++++++++++++++++++ plugins/pitchshift/DistrhoPluginInfo.h | 30 ++++++++++++++++ plugins/pitchshift/DistrhoPluginMaxGen.cpp | 1 + plugins/pitchshift/Makefile | 40 ++++++++++++++++++++++ plugins/shiroverb/DistrhoPluginInfo.h | 30 ++++++++++++++++ plugins/shiroverb/DistrhoPluginMaxGen.cpp | 1 + plugins/shiroverb/Makefile | 40 ++++++++++++++++++++++ 15 files changed, 297 insertions(+), 7 deletions(-) create mode 100644 plugins/freeverb/DistrhoPluginInfo.h create mode 120000 plugins/freeverb/DistrhoPluginMaxGen.cpp create mode 100644 plugins/freeverb/Makefile create mode 100644 plugins/gigaverb/DistrhoPluginInfo.h create mode 120000 plugins/gigaverb/DistrhoPluginMaxGen.cpp create mode 100644 plugins/gigaverb/Makefile create mode 100644 plugins/pitchshift/DistrhoPluginInfo.h create mode 120000 plugins/pitchshift/DistrhoPluginMaxGen.cpp create mode 100644 plugins/pitchshift/Makefile create mode 100644 plugins/shiroverb/DistrhoPluginInfo.h create mode 120000 plugins/shiroverb/DistrhoPluginMaxGen.cpp create mode 100644 plugins/shiroverb/Makefile diff --git a/Makefile b/Makefile index 4740be9..ff07234 100644 --- a/Makefile +++ b/Makefile @@ -11,8 +11,11 @@ all: plugins gen # -------------------------------------------------------------- plugins: - $(MAKE) all -C plugins/BitCrusher - $(MAKE) all -C plugins/Freeverb + $(MAKE) all -C plugins/bitcrush + $(MAKE) all -C plugins/freeverb + $(MAKE) all -C plugins/gigaverb + $(MAKE) all -C plugins/pitchshift + $(MAKE) all -C plugins/shiroverb gen: plugins dpf/utils/lv2_ttl_generator @$(CURDIR)/dpf/utils/generate-ttl.sh @@ -27,8 +30,11 @@ dpf/utils/lv2_ttl_generator: clean: $(MAKE) clean -C dpf/utils/lv2-ttl-generator - $(MAKE) clean -C plugins/BitCrusher - $(MAKE) clean -C plugins/Freeverb + $(MAKE) clean -C plugins/bitcrush + $(MAKE) clean -C plugins/freeverb + $(MAKE) clean -C plugins/gigaverb + $(MAKE) clean -C plugins/pitchshift + $(MAKE) clean -C plugins/shiroverb # -------------------------------------------------------------- diff --git a/plugins/bitcrush/DistrhoPluginInfo.h b/plugins/bitcrush/DistrhoPluginInfo.h index accb977..8f50a35 100644 --- a/plugins/bitcrush/DistrhoPluginInfo.h +++ b/plugins/bitcrush/DistrhoPluginInfo.h @@ -17,8 +17,8 @@ #ifndef DISTRHO_PLUGIN_INFO_H_INCLUDED #define DISTRHO_PLUGIN_INFO_H_INCLUDED -#define DISTRHO_PLUGIN_NAME "MaBitCrush" -#define DISTRHO_PLUGIN_URI "http://distrho.sf.net/plugins/MaBitCrush" +#define DISTRHO_PLUGIN_NAME "MaBitcrush" +#define DISTRHO_PLUGIN_URI "http://distrho.sf.net/plugins/MaBitcrush" #define DISTRHO_PLUGIN_HAS_UI 0 #define DISTRHO_PLUGIN_IS_RT_SAFE 0 diff --git a/plugins/bitcrush/Makefile b/plugins/bitcrush/Makefile index e19b2f1..172fc4b 100644 --- a/plugins/bitcrush/Makefile +++ b/plugins/bitcrush/Makefile @@ -7,7 +7,7 @@ # -------------------------------------------------------------- # Project name, used for binaries -NAME = MaBitCrush +NAME = MaBitcrush # -------------------------------------------------------------- # Files to build diff --git a/plugins/freeverb/DistrhoPluginInfo.h b/plugins/freeverb/DistrhoPluginInfo.h new file mode 100644 index 0000000..f8ac1a1 --- /dev/null +++ b/plugins/freeverb/DistrhoPluginInfo.h @@ -0,0 +1,30 @@ +/* + * DPF Max Gen + * Copyright (C) 2015 Filipe Coelho + * + * Permission to use, copy, modify, and/or distribute this software for any purpose with + * or without fee is hereby granted, provided that the above copyright notice and this + * permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD + * TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN + * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER + * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +#ifndef DISTRHO_PLUGIN_INFO_H_INCLUDED +#define DISTRHO_PLUGIN_INFO_H_INCLUDED + +#define DISTRHO_PLUGIN_NAME "MaFreeverb" +#define DISTRHO_PLUGIN_URI "http://distrho.sf.net/plugins/MaFreeverb" + +#define DISTRHO_PLUGIN_HAS_UI 0 +#define DISTRHO_PLUGIN_IS_RT_SAFE 0 +#define DISTRHO_PLUGIN_NUM_INPUTS 1 +#define DISTRHO_PLUGIN_NUM_OUTPUTS 1 + +//#define DISTRHO_PLUGIN_LV2_CATEGORY "lv2:ReverbPlugin" + +#endif // DISTRHO_PLUGIN_INFO_H_INCLUDED diff --git a/plugins/freeverb/DistrhoPluginMaxGen.cpp b/plugins/freeverb/DistrhoPluginMaxGen.cpp new file mode 120000 index 0000000..d985fe0 --- /dev/null +++ b/plugins/freeverb/DistrhoPluginMaxGen.cpp @@ -0,0 +1 @@ +../common/DistrhoPluginMaxGen.cpp \ No newline at end of file diff --git a/plugins/freeverb/Makefile b/plugins/freeverb/Makefile new file mode 100644 index 0000000..e718678 --- /dev/null +++ b/plugins/freeverb/Makefile @@ -0,0 +1,40 @@ +#!/usr/bin/make -f +# Makefile for DISTRHO Plugins # +# ---------------------------- # +# Created by falkTX +# + +# -------------------------------------------------------------- +# Project name, used for binaries + +NAME = MaFreeverb + +# -------------------------------------------------------------- +# Files to build + +OBJS_DSP = \ + DistrhoPluginMaxGen.cpp.o \ + gen_exported.cpp.o + +# -------------------------------------------------------------- +# Do some magic + +include ../Makefile.mk + +# -------------------------------------------------------------- +# Enable all possible plugin types + +ifeq ($(HAVE_JACK),true) +TARGETS += jack +endif + +ifeq ($(LINUX),true) +TARGETS += ladspa +endif + +TARGETS += lv2_dsp +TARGETS += vst + +all: $(TARGETS) + +# -------------------------------------------------------------- diff --git a/plugins/gigaverb/DistrhoPluginInfo.h b/plugins/gigaverb/DistrhoPluginInfo.h new file mode 100644 index 0000000..9f91e96 --- /dev/null +++ b/plugins/gigaverb/DistrhoPluginInfo.h @@ -0,0 +1,30 @@ +/* + * DPF Max Gen + * Copyright (C) 2015 Filipe Coelho + * + * Permission to use, copy, modify, and/or distribute this software for any purpose with + * or without fee is hereby granted, provided that the above copyright notice and this + * permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD + * TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN + * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER + * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +#ifndef DISTRHO_PLUGIN_INFO_H_INCLUDED +#define DISTRHO_PLUGIN_INFO_H_INCLUDED + +#define DISTRHO_PLUGIN_NAME "MaGigaverb" +#define DISTRHO_PLUGIN_URI "http://distrho.sf.net/plugins/MaGigaverb" + +#define DISTRHO_PLUGIN_HAS_UI 0 +#define DISTRHO_PLUGIN_IS_RT_SAFE 0 +#define DISTRHO_PLUGIN_NUM_INPUTS 2 +#define DISTRHO_PLUGIN_NUM_OUTPUTS 2 + +//#define DISTRHO_PLUGIN_LV2_CATEGORY "lv2:ReverbPlugin" + +#endif // DISTRHO_PLUGIN_INFO_H_INCLUDED diff --git a/plugins/gigaverb/DistrhoPluginMaxGen.cpp b/plugins/gigaverb/DistrhoPluginMaxGen.cpp new file mode 120000 index 0000000..d985fe0 --- /dev/null +++ b/plugins/gigaverb/DistrhoPluginMaxGen.cpp @@ -0,0 +1 @@ +../common/DistrhoPluginMaxGen.cpp \ No newline at end of file diff --git a/plugins/gigaverb/Makefile b/plugins/gigaverb/Makefile new file mode 100644 index 0000000..c3ea688 --- /dev/null +++ b/plugins/gigaverb/Makefile @@ -0,0 +1,40 @@ +#!/usr/bin/make -f +# Makefile for DISTRHO Plugins # +# ---------------------------- # +# Created by falkTX +# + +# -------------------------------------------------------------- +# Project name, used for binaries + +NAME = MaGigaverb + +# -------------------------------------------------------------- +# Files to build + +OBJS_DSP = \ + DistrhoPluginMaxGen.cpp.o \ + gen_exported.cpp.o + +# -------------------------------------------------------------- +# Do some magic + +include ../Makefile.mk + +# -------------------------------------------------------------- +# Enable all possible plugin types + +ifeq ($(HAVE_JACK),true) +TARGETS += jack +endif + +ifeq ($(LINUX),true) +TARGETS += ladspa +endif + +TARGETS += lv2_dsp +TARGETS += vst + +all: $(TARGETS) + +# -------------------------------------------------------------- diff --git a/plugins/pitchshift/DistrhoPluginInfo.h b/plugins/pitchshift/DistrhoPluginInfo.h new file mode 100644 index 0000000..4a2861c --- /dev/null +++ b/plugins/pitchshift/DistrhoPluginInfo.h @@ -0,0 +1,30 @@ +/* + * DPF Max Gen + * Copyright (C) 2015 Filipe Coelho + * + * Permission to use, copy, modify, and/or distribute this software for any purpose with + * or without fee is hereby granted, provided that the above copyright notice and this + * permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD + * TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN + * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER + * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +#ifndef DISTRHO_PLUGIN_INFO_H_INCLUDED +#define DISTRHO_PLUGIN_INFO_H_INCLUDED + +#define DISTRHO_PLUGIN_NAME "MaPitchshift" +#define DISTRHO_PLUGIN_URI "http://distrho.sf.net/plugins/MaPitchshift" + +#define DISTRHO_PLUGIN_HAS_UI 0 +#define DISTRHO_PLUGIN_IS_RT_SAFE 0 +#define DISTRHO_PLUGIN_NUM_INPUTS 1 +#define DISTRHO_PLUGIN_NUM_OUTPUTS 2 + +//#define DISTRHO_PLUGIN_LV2_CATEGORY "lv2:EQPlugin" + +#endif // DISTRHO_PLUGIN_INFO_H_INCLUDED diff --git a/plugins/pitchshift/DistrhoPluginMaxGen.cpp b/plugins/pitchshift/DistrhoPluginMaxGen.cpp new file mode 120000 index 0000000..d985fe0 --- /dev/null +++ b/plugins/pitchshift/DistrhoPluginMaxGen.cpp @@ -0,0 +1 @@ +../common/DistrhoPluginMaxGen.cpp \ No newline at end of file diff --git a/plugins/pitchshift/Makefile b/plugins/pitchshift/Makefile new file mode 100644 index 0000000..def9824 --- /dev/null +++ b/plugins/pitchshift/Makefile @@ -0,0 +1,40 @@ +#!/usr/bin/make -f +# Makefile for DISTRHO Plugins # +# ---------------------------- # +# Created by falkTX +# + +# -------------------------------------------------------------- +# Project name, used for binaries + +NAME = MaPitchshift + +# -------------------------------------------------------------- +# Files to build + +OBJS_DSP = \ + DistrhoPluginMaxGen.cpp.o \ + gen_exported.cpp.o + +# -------------------------------------------------------------- +# Do some magic + +include ../Makefile.mk + +# -------------------------------------------------------------- +# Enable all possible plugin types + +ifeq ($(HAVE_JACK),true) +TARGETS += jack +endif + +ifeq ($(LINUX),true) +TARGETS += ladspa +endif + +TARGETS += lv2_dsp +TARGETS += vst + +all: $(TARGETS) + +# -------------------------------------------------------------- diff --git a/plugins/shiroverb/DistrhoPluginInfo.h b/plugins/shiroverb/DistrhoPluginInfo.h new file mode 100644 index 0000000..e8c0341 --- /dev/null +++ b/plugins/shiroverb/DistrhoPluginInfo.h @@ -0,0 +1,30 @@ +/* + * DPF Max Gen + * Copyright (C) 2015 Filipe Coelho + * + * Permission to use, copy, modify, and/or distribute this software for any purpose with + * or without fee is hereby granted, provided that the above copyright notice and this + * permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD + * TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN + * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER + * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +#ifndef DISTRHO_PLUGIN_INFO_H_INCLUDED +#define DISTRHO_PLUGIN_INFO_H_INCLUDED + +#define DISTRHO_PLUGIN_NAME "Shiroverb" +#define DISTRHO_PLUGIN_URI "http://distrho.sf.net/plugins/Shiroverb" + +#define DISTRHO_PLUGIN_HAS_UI 0 +#define DISTRHO_PLUGIN_IS_RT_SAFE 0 +#define DISTRHO_PLUGIN_NUM_INPUTS 1 +#define DISTRHO_PLUGIN_NUM_OUTPUTS 2 + +//#define DISTRHO_PLUGIN_LV2_CATEGORY "lv2:ReverbPlugin" + +#endif // DISTRHO_PLUGIN_INFO_H_INCLUDED diff --git a/plugins/shiroverb/DistrhoPluginMaxGen.cpp b/plugins/shiroverb/DistrhoPluginMaxGen.cpp new file mode 120000 index 0000000..d985fe0 --- /dev/null +++ b/plugins/shiroverb/DistrhoPluginMaxGen.cpp @@ -0,0 +1 @@ +../common/DistrhoPluginMaxGen.cpp \ No newline at end of file diff --git a/plugins/shiroverb/Makefile b/plugins/shiroverb/Makefile new file mode 100644 index 0000000..a55e5ce --- /dev/null +++ b/plugins/shiroverb/Makefile @@ -0,0 +1,40 @@ +#!/usr/bin/make -f +# Makefile for DISTRHO Plugins # +# ---------------------------- # +# Created by falkTX +# + +# -------------------------------------------------------------- +# Project name, used for binaries + +NAME = Shiroverb + +# -------------------------------------------------------------- +# Files to build + +OBJS_DSP = \ + DistrhoPluginMaxGen.cpp.o \ + gen_exported.cpp.o + +# -------------------------------------------------------------- +# Do some magic + +include ../Makefile.mk + +# -------------------------------------------------------------- +# Enable all possible plugin types + +ifeq ($(HAVE_JACK),true) +TARGETS += jack +endif + +ifeq ($(LINUX),true) +TARGETS += ladspa +endif + +TARGETS += lv2_dsp +TARGETS += vst + +all: $(TARGETS) + +# --------------------------------------------------------------