Temporarily remove substation

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2022-03-10 21:38:09 +00:00
parent f54c584e58
commit ba48ef0b27
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0
7 changed files with 0 additions and 103 deletions

View file

@ -766,14 +766,6 @@ PLUGIN_FILES += $(filter-out sonusmodular/src/sonusmodular.cpp,$(wildcard sonusm
PLUGIN_FILES += $(filter-out stocaudio/src/plugin.cpp,$(wildcard stocaudio/src/*.cpp))
# --------------------------------------------------------------
# Substation (Open source release)
PLUGIN_FILES += $(wildcard substation-opensource/dep/slime4rack/src/slime/*.cpp)
PLUGIN_FILES += $(wildcard substation-opensource/dep/slime4rack/src/slime/**/*.cpp)
PLUGIN_FILES += $(filter-out substation-opensource/src/_plugin.cpp substation-opensource/src/Settings.cpp,$(wildcard substation-opensource/src/*.cpp))
PLUGIN_FILES += substation-settings/Settings.cpp
# --------------------------------------------------------------
# ValleyAudio
@ -1715,15 +1707,6 @@ $(BUILD_DIR)/stocaudio/%.cpp.o: stocaudio/%.cpp
$(foreach m,$(STOCAUDIO_CUSTOM),$(call custom_module_names,$(m),stocaudio)) \
-DpluginInstance=pluginInstance__stocaudio
$(BUILD_DIR)/substation-%.cpp.o: substation-%.cpp
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
@echo "Compiling $<"
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \
$(foreach m,$(SUBSTATION_CUSTOM),$(call custom_module_names,$(m),substation)) \
-DpluginInstance=pluginInstance__substation \
-D'PRIVATE=__attribute__((error("Using internal Rack function or symbol")))' \
-Isubstation-opensource/dep/slime4rack/include
$(BUILD_DIR)/ValleyAudio/%.cpp.o: ValleyAudio/%.cpp
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
@echo "Compiling $<"

View file

@ -649,26 +649,6 @@ extern Model* modelBlankPanel;
// stocaudio
#include "stocaudio/src/plugin.hpp"
// substation
/* NOTE too much noise in original include, do this a different way
// "substation-opensource/src/_plugin.hpp"
*/
namespace slime {
namespace plugin {
namespace substation {
extern Model* modelClock;
extern Model* modelPolySequencer;
extern Model* modelSubOscillator;
extern Model* modelMixer;
extern Model* modelFilter;
extern Model* modelEnvelopes;
extern Model* modelQuantizer;
extern Model* modelVCA;
extern Model* modelBlank4;
extern Model* modelBlank7;
extern Model* modelFilterPlus;
}}}
// ValleyAudio
#include "ValleyAudio/src/Valley.hpp"
@ -759,7 +739,6 @@ Plugin* pluginInstance__rackwindows;
Plugin* pluginInstance__repelzen;
Plugin* pluginInstance__sonusmodular;
Plugin* pluginInstance__stocaudio;
Plugin* pluginInstance__substation;
Plugin* pluginInstance__ValleyAudio;
Plugin* pluginInstance__Voxglitch;
Plugin* pluginInstance__ZetaCarinaeModules;
@ -2412,28 +2391,6 @@ static void initStatic__stocaudio()
}
}
static void initStatic__substation()
{
Plugin* const p = new Plugin;
pluginInstance__substation = p;
const StaticPluginLoader spl(p, "substation-opensource");
if (spl.ok())
{
p->addModel(slime::plugin::substation::modelClock);
p->addModel(slime::plugin::substation::modelEnvelopes);
p->addModel(slime::plugin::substation::modelFilter);
p->addModel(slime::plugin::substation::modelMixer);
p->addModel(slime::plugin::substation::modelQuantizer);
p->addModel(slime::plugin::substation::modelPolySequencer);
p->addModel(slime::plugin::substation::modelVCA);
p->addModel(slime::plugin::substation::modelSubOscillator);
p->addModel(slime::plugin::substation::modelBlank4);
p->addModel(slime::plugin::substation::modelBlank7);
p->addModel(slime::plugin::substation::modelFilterPlus);
}
}
static void initStatic__ValleyAudio()
{
Plugin* const p = new Plugin;
@ -2587,7 +2544,6 @@ void initStaticPlugins()
initStatic__repelzen();
initStatic__sonusmodular();
initStatic__stocaudio();
initStatic__substation();
initStatic__ValleyAudio();
initStatic__Voxglitch();
initStatic__ZetaCarinaeModules();

@ -1 +0,0 @@
Subproject commit cbc09d4db02d038493689c192d63b746d453d18f

View file

@ -1,35 +0,0 @@
/*
* DISTRHO Cardinal Plugin
* Copyright (C) 2021-2022 Filipe Coelho <falktx@falktx.com>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
* published by the Free Software Foundation; either version 3 of
* the License, or any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* For a full copy of the GNU General Public License see the LICENSE file.
*/
#include "../substation-opensource/src/Settings.hpp"
namespace slime {
namespace plugin {
namespace substation {
PluginSettings::PluginSettings(void) {}
PluginSettings::~PluginSettings(void) {}
void PluginSettings::save() {}
void PluginSettings::load() {}
void PluginSettings::appendContextMenu(rack::ui::Menu* menu) {}
void PluginSettings::updateCableColors(const bool& value) {}
PluginSettings settings;
} // namespace substation
} // namespace plugin
} // namespace slime