From fe2d464091a49bd280347cb961ae3aabb382d4e6 Mon Sep 17 00:00:00 2001 From: falkTX Date: Mon, 31 Jan 2022 14:45:45 +0000 Subject: [PATCH] Opt-in WITH_FUNDAMENTAL build flag for testing Signed-off-by: falkTX --- plugins/Makefile | 14 +++++++++----- plugins/plugins.cpp | 16 ++++++++++------ 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/plugins/Makefile b/plugins/Makefile index c0cd70b..79ac0d0 100644 --- a/plugins/Makefile +++ b/plugins/Makefile @@ -468,11 +468,15 @@ FEHLERFABRIK_CUSTOM = Operator Sequencer SlewLimiter # -------------------------------------------------------------- # Fundamental -# PLUGIN_FILES += $(filter-out Fundamental/src/plugin.cpp,$(wildcard Fundamental/src/*.cpp)) -# PLUGIN_FILES += Fundamental/src/dr_wav.c -# -# # modules/types which are present in other plugins -# FUNDAMENTAL_CUSTOM = $(DRWAV) +ifeq ($(WITH_FUNDAMENTAL),true) +BASE_FLAGS += -DWITH_FUNDAMENTAL + +PLUGIN_FILES += $(filter-out Fundamental/src/plugin.cpp,$(wildcard Fundamental/src/*.cpp)) +PLUGIN_FILES += Fundamental/src/dr_wav.c + +# modules/types which are present in other plugins +FUNDAMENTAL_CUSTOM = $(DRWAV) +endif # -------------------------------------------------------------- # GlueTheGiant diff --git a/plugins/plugins.cpp b/plugins/plugins.cpp index 7829a6d..62624a0 100644 --- a/plugins/plugins.cpp +++ b/plugins/plugins.cpp @@ -305,9 +305,9 @@ void setupSamples(); #include "FehlerFabrik/src/plugin.hpp" // Fundamental -/* +#ifdef WITH_FUNDAMENTAL #include "Fundamental/src/plugin.hpp" -*/ +#endif // GlueTheGiant #include "GlueTheGiant/src/plugin.hpp" @@ -565,7 +565,9 @@ Plugin* pluginInstance__ESeries; Plugin* pluginInstance__ExpertSleepersEncoders; Plugin* pluginInstance__Extratone; Plugin* pluginInstance__FehlerFabrik; -// Plugin* pluginInstance__Fundamental; +#ifdef WITH_FUNDAMENTAL +Plugin* pluginInstance__Fundamental; +#endif Plugin* pluginInstance__GrandeModular; Plugin* pluginInstance__GlueTheGiant; Plugin* pluginInstance__HetrickCV; @@ -1406,7 +1408,7 @@ static void initStatic__FehlerFabrik() } } -/* +#ifdef WITH_FUNDAMENTAL static void initStatic__Fundamental() { Plugin* const p = new Plugin; @@ -1456,7 +1458,7 @@ static void initStatic__Fundamental() } } } -*/ +#endif static void initStatic__GlueTheGiant() { @@ -1998,7 +2000,9 @@ void initStaticPlugins() initStatic__ExpertSleepersEncoders(); initStatic__Extratone(); initStatic__FehlerFabrik(); - // initStatic__Fundamental(); + #ifdef WITH_FUNDAMENTAL + initStatic__Fundamental(); + #endif initStatic__GlueTheGiant(); initStatic__GrandeModular(); initStatic__HetrickCV();