Add Lomas Modules
This commit is contained in:
parent
e42953561c
commit
06d28731d6
7 changed files with 40 additions and 2 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -124,3 +124,6 @@
|
|||
[submodule "deps/PawPaw"]
|
||||
path = deps/PawPaw
|
||||
url = https://github.com/DISTRHO/PawPaw.git
|
||||
[submodule "plugins/LomasModules"]
|
||||
path = plugins/LomasModules
|
||||
url = https://github.com/LomasModules/LomasModules.git
|
||||
|
|
|
@ -102,7 +102,8 @@ At the moment the following 3rd-party modules are provided:
|
|||
- JW-Modules
|
||||
- LifeFormModular
|
||||
- Little Utils
|
||||
- LyraeModules
|
||||
- Lomas Modules
|
||||
- Lyrae Modules
|
||||
- MindMeld
|
||||
- Mog
|
||||
- mscHack
|
||||
|
|
|
@ -38,7 +38,8 @@ Bellow follows a list of all code licenses used in Cardinal and linked submodule
|
|||
| JW-Modules | BSD-3-Clause | |
|
||||
| LifeFormModular | MIT | |
|
||||
| Little Utils | MIT | |
|
||||
| LyraeModules | GPL-3.0-or-later | |
|
||||
| Lomas Modules | GPL-3.0-or-later | |
|
||||
| Lyrae Modules | GPL-3.0-or-later | |
|
||||
| MindMeld | GPL-3.0-or-later | |
|
||||
| Mog | CC0-1.0 | |
|
||||
| mscHack | BSD-3-Clause | |
|
||||
|
|
1
plugins/LomasModules
Submodule
1
plugins/LomasModules
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit b1e8edf1e11e2f725b8f27c8091613f9eda86e37
|
|
@ -500,6 +500,11 @@ PLUGIN_FILES += $(filter-out LittleUtils/src/plugin.cpp,$(wildcard LittleUtils/s
|
|||
# modules/types which are present in other plugins
|
||||
LITTLEUTILS_CUSTOM = MsDisplayWidget
|
||||
|
||||
# --------------------------------------------------------------
|
||||
# LomasModules
|
||||
|
||||
PLUGIN_FILES += $(filter-out LomasModules/src/plugin.cpp,$(wildcard LomasModules/src/*.cpp))
|
||||
|
||||
# --------------------------------------------------------------
|
||||
# LyraeModules
|
||||
|
||||
|
@ -1140,6 +1145,13 @@ $(BUILD_DIR)/LittleUtils/%.cpp.o: LittleUtils/%.cpp
|
|||
$(foreach m,$(LITTLEUTILS_CUSTOM),$(call custom_module_names,$(m),LittleUtils)) \
|
||||
-DpluginInstance=pluginInstance__LittleUtils
|
||||
|
||||
$(BUILD_DIR)/LomasModules/%.cpp.o: LomasModules/%.cpp
|
||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
||||
@echo "Compiling $<"
|
||||
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \
|
||||
$(foreach m,$(LOMAS_CUSTOM),$(call custom_module_names,$(m),Lomas)) \
|
||||
-DpluginInstance=pluginInstance__Lomas
|
||||
|
||||
$(BUILD_DIR)/LyraeModules/%.cpp.o: LyraeModules/%.cpp
|
||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
|
||||
@echo "Compiling $<"
|
||||
|
|
|
@ -383,6 +383,10 @@ extern Model* modelDriftgen;
|
|||
// LittleUtils
|
||||
#include "LittleUtils/src/plugin.hpp"
|
||||
|
||||
// LomasModules
|
||||
#include "LomasModules/src/plugin.hpp"
|
||||
#undef DR_WAV_IMPLEMENTATION
|
||||
|
||||
// LyraeModules
|
||||
/* NOTE too much noise in original include, do this a different way
|
||||
// #include "LyraeModules/src/plugin.hpp"
|
||||
|
@ -515,6 +519,7 @@ extern Plugin* pluginInstance__ImpromptuModular;
|
|||
Plugin* pluginInstance__JW;
|
||||
Plugin* pluginInstance__LifeFormModular;
|
||||
Plugin* pluginInstance__LittleUtils;
|
||||
Plugin* pluginInstance__Lomas;
|
||||
Plugin* pluginInstance__Lyrae;
|
||||
extern Plugin* pluginInstance__MindMeld;
|
||||
Plugin* pluginInstance__Mog;
|
||||
|
@ -1573,6 +1578,19 @@ static void initStatic__LittleUtils()
|
|||
}
|
||||
}
|
||||
|
||||
static void initStatic__Lomas()
|
||||
{
|
||||
Plugin* const p = new Plugin;
|
||||
pluginInstance__Lomas = p;
|
||||
|
||||
const StaticPluginLoader spl(p, "LomasModules");
|
||||
if (spl.ok())
|
||||
{
|
||||
p->addModel(modelAdvancedSampler);
|
||||
p->addModel(modelGateSequencer);
|
||||
}
|
||||
}
|
||||
|
||||
static void initStatic__Lyrae()
|
||||
{
|
||||
Plugin* const p = new Plugin;
|
||||
|
@ -1857,6 +1875,7 @@ void initStaticPlugins()
|
|||
initStatic__JW();
|
||||
initStatic__LifeFormModular();
|
||||
initStatic__LittleUtils();
|
||||
initStatic__Lomas();
|
||||
initStatic__Lyrae();
|
||||
initStatic__MindMeld();
|
||||
initStatic__Mog();
|
||||
|
|
1
plugins/res/LomasModules
Symbolic link
1
plugins/res/LomasModules
Symbolic link
|
@ -0,0 +1 @@
|
|||
../LomasModules/res
|
Loading…
Add table
Add a link
Reference in a new issue