@@ -260,4 +260,6 @@ | |||||
[submodule "plugins/admiral"] | [submodule "plugins/admiral"] | ||||
path = plugins/admiral | path = plugins/admiral | ||||
url = https://github.com/wapiflapi/admiral.git | url = https://github.com/wapiflapi/admiral.git | ||||
[submodule "plugins/NocturnalEncoder"] | |||||
path = plugins/NocturnalEncoder | |||||
url = https://github.com/djpeterso23662/NocturnalEncoder.git |
@@ -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)) | 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 | # 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)) \ | $(foreach m,$(MYTH_MODULES_CUSTOM),$(call custom_module_names,$(m),myth_modules)) \ | ||||
-DpluginInstance=pluginInstance__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 | $(BUILD_DIR)/nonlinearcircuits/%.cpp.o: nonlinearcircuits/%.cpp | ||||
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | -@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)" | ||||
@echo "Compiling $<" | @echo "Compiling $<" | ||||
@@ -774,6 +774,9 @@ extern Model* modelBlankPanel; | |||||
// myth-modules | // myth-modules | ||||
#include "myth-modules/src/plugin.hpp" | #include "myth-modules/src/plugin.hpp" | ||||
// Nocturnal Encoder | |||||
#include "NocturnalEncoder/src/plugin.hpp" | |||||
// Nonlinear Circuits | // Nonlinear Circuits | ||||
#include "nonlinearcircuits/src/NLC.hpp" | #include "nonlinearcircuits/src/NLC.hpp" | ||||
@@ -970,6 +973,7 @@ extern Plugin* pluginInstance__mscHack; | |||||
Plugin* pluginInstance__MSM; | Plugin* pluginInstance__MSM; | ||||
Plugin* pluginInstance__MUS_X; | Plugin* pluginInstance__MUS_X; | ||||
Plugin* pluginInstance__myth_modules; | Plugin* pluginInstance__myth_modules; | ||||
Plugin* pluginInstance__NocturnalEncoder; | |||||
Plugin* pluginInstance__nonlinearcircuits; | Plugin* pluginInstance__nonlinearcircuits; | ||||
Plugin* pluginInstance__Orbits; | Plugin* pluginInstance__Orbits; | ||||
Plugin* pluginInstance__ParableInstruments; | 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() | static void initStatic__nonlinearcircuits() | ||||
{ | { | ||||
Plugin* const p = new Plugin; | Plugin* const p = new Plugin; | ||||
@@ -3557,6 +3573,7 @@ void initStaticPlugins() | |||||
initStatic__MSM(); | initStatic__MSM(); | ||||
initStatic__MUS_X(); | initStatic__MUS_X(); | ||||
initStatic__myth_modules(); | initStatic__myth_modules(); | ||||
initStatic__NocturnalEncoder(); | |||||
initStatic__nonlinearcircuits(); | initStatic__nonlinearcircuits(); | ||||
initStatic__Orbits(); | initStatic__Orbits(); | ||||
initStatic__ParableInstruments(); | initStatic__ParableInstruments(); | ||||