Browse Source

Add Nocturnal Encoder Modules.

pull/748/head
rl2939 6 months ago
parent
commit
fe84fc2ed8
3 changed files with 32 additions and 1 deletions
  1. +3
    -1
      .gitmodules
  2. +12
    -0
      plugins/Makefile
  3. +17
    -0
      plugins/plugins.cpp

+ 3
- 1
.gitmodules View File

@@ -260,4 +260,6 @@
[submodule "plugins/admiral"]
path = plugins/admiral
url = https://github.com/wapiflapi/admiral.git

[submodule "plugins/NocturnalEncoder"]
path = plugins/NocturnalEncoder
url = https://github.com/djpeterso23662/NocturnalEncoder.git

+ 12
- 0
plugins/Makefile View File

@@ -945,6 +945,11 @@ PLUGIN_FILES += $(filter-out MUS-X/src/plugin.cpp,$(wildcard MUS-X/src/*.cpp))

PLUGIN_FILES += $(filter-out myth-modules/src/plugin.cpp,$(wildcard myth-modules/src/*.cpp))

# --------------------------------------------------------------
# Nocturnal Encoder

PLUGIN_FILES += $(filter-out NocturnalEncoder/src/plugin.cpp,$(wildcard NocturnalEncoder/src/*.cpp))

# --------------------------------------------------------------
# Nonlinear Circuits

@@ -2653,6 +2658,13 @@ $(BUILD_DIR)/myth-modules/%.cpp.o: myth-modules/%.cpp
$(foreach m,$(MYTH_MODULES_CUSTOM),$(call custom_module_names,$(m),myth_modules)) \
-DpluginInstance=pluginInstance__myth_modules

$(BUILD_DIR)/NocturnalEncoder/src/%.cpp.o: NocturnalEncoder/src/%.cpp
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
@echo "Compiling $<"
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \
$(foreach m,$(CF_CUSTOM),$(call custom_module_names,$(m),NocturnalEncoder)) \
-DpluginInstance=pluginInstance__NocturnalEncoder

$(BUILD_DIR)/nonlinearcircuits/%.cpp.o: nonlinearcircuits/%.cpp
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
@echo "Compiling $<"


+ 17
- 0
plugins/plugins.cpp View File

@@ -774,6 +774,9 @@ extern Model* modelBlankPanel;
// myth-modules
#include "myth-modules/src/plugin.hpp"

// Nocturnal Encoder
#include "NocturnalEncoder/src/plugin.hpp"

// Nonlinear Circuits
#include "nonlinearcircuits/src/NLC.hpp"

@@ -970,6 +973,7 @@ extern Plugin* pluginInstance__mscHack;
Plugin* pluginInstance__MSM;
Plugin* pluginInstance__MUS_X;
Plugin* pluginInstance__myth_modules;
Plugin* pluginInstance__NocturnalEncoder;
Plugin* pluginInstance__nonlinearcircuits;
Plugin* pluginInstance__Orbits;
Plugin* pluginInstance__ParableInstruments;
@@ -2919,6 +2923,18 @@ static void initStatic__myth_modules()
}
}

static void initStatic__NocturnalEncoder()
{
Plugin* const p = new Plugin;
pluginInstance__NocturnalEncoder = p;

const StaticPluginLoader spl(p, "NocturnalEncoder");
if (spl.ok())
{
p->addModel(modelAMDecoder);
p->addModel(modelAMEncoder);
}
}
static void initStatic__nonlinearcircuits()
{
Plugin* const p = new Plugin;
@@ -3557,6 +3573,7 @@ void initStaticPlugins()
initStatic__MSM();
initStatic__MUS_X();
initStatic__myth_modules();
initStatic__NocturnalEncoder();
initStatic__nonlinearcircuits();
initStatic__Orbits();
initStatic__ParableInstruments();


Loading…
Cancel
Save