Add ZZC plugins

This commit is contained in:
falkTX 2021-11-24 22:47:51 +00:00
parent b1ce729dba
commit 4682417dbd
7 changed files with 64 additions and 1 deletions

View file

@ -535,6 +535,16 @@ VALLEYAUDIO_CUSTOM_PER_FILE = TempoKnob
PLUGIN_FILES += $(filter-out ZetaCarinaeModules/src/plugin.cpp,$(wildcard ZetaCarinaeModules/src/*.cpp))
# --------------------------------------------------------------
# ZZC
PLUGIN_FILES += $(filter-out ZZC/src/ZZC.cpp,$(wildcard ZZC/src/*.cpp))
PLUGIN_FILES += ZZC/src/dsp/Wavetable.cpp
PLUGIN_FILES += ZZC/src/filetypes/WavSupport.cpp
# modules/types which are present in other plugins
ZZC_CUSTOM = Clock LowFrequencyOscillator
# --------------------------------------------------------------
endif # !NOPLUGINS
@ -960,6 +970,13 @@ $(BUILD_DIR)/ZetaCarinaeModules/%.cpp.o: ZetaCarinaeModules/%.cpp
$(foreach m,$(ZETACARINAE_CUSTOM),$(call custom_module_names,$(m),ZetaCarinae)) \
-DpluginInstance=pluginInstance__ZetaCarinaeModules
$(BUILD_DIR)/ZZC/%.cpp.o: ZZC/%.cpp
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
@echo "Compiling $<"
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \
$(foreach m,$(ZZC_CUSTOM),$(call custom_module_names,$(m),ZZC)) \
-DpluginInstance=pluginInstance__ZZC
# --------------------------------------------------------------
-include $(PLUGIN_OBJS:%.o=%.d)