Allow to build without external plugins
This commit is contained in:
parent
98de75cba0
commit
1050969a48
2 changed files with 47 additions and 24 deletions
|
|
@ -22,6 +22,12 @@ include ../dpf/Makefile.base.mk
|
|||
|
||||
PLUGIN_FILES = plugins.cpp
|
||||
|
||||
# --------------------------------------------------------------
|
||||
# Cardinal (built-in)
|
||||
|
||||
PLUGIN_FILES += $(wildcard Cardinal/src/*.cpp)
|
||||
|
||||
ifeq ($(NOPLUGINS),true)
|
||||
# --------------------------------------------------------------
|
||||
# AmalgamatedHarmonics
|
||||
|
||||
|
|
@ -176,11 +182,6 @@ PLUGIN_FILES += $(wildcard BogaudioModules/src/dsp/filters/*.cpp)
|
|||
BOGAUDIO_CUSTOM = ADSR BlueNoiseGenerator LFO Noise VCA VCO VCF
|
||||
BOGAUDIO_CUSTOM_PER_FILE = ARQuantity AttackMenuItem ReleaseMenuItem
|
||||
|
||||
# --------------------------------------------------------------
|
||||
# Cardinal (built-in)
|
||||
|
||||
PLUGIN_FILES += $(wildcard Cardinal/src/*.cpp)
|
||||
|
||||
# --------------------------------------------------------------
|
||||
# cf
|
||||
|
||||
|
|
@ -241,6 +242,10 @@ PLUGIN_FILES += $(filter-out rackwindows/src/plugin.cpp,$(wildcard rackwindows/s
|
|||
|
||||
PLUGIN_FILES += $(filter-out ZetaCarinaeModules/src/plugin.cpp,$(wildcard ZetaCarinaeModules/src/*.cpp))
|
||||
|
||||
# --------------------------------------------------------------
|
||||
|
||||
endif # NOPLUGINS
|
||||
|
||||
# --------------------------------------------------------------
|
||||
# Build setup
|
||||
|
||||
|
|
@ -290,6 +295,10 @@ ifeq ($(HEADLESS),true)
|
|||
BASE_FLAGS += -DHEADLESS
|
||||
endif
|
||||
|
||||
ifeq ($(NOPLUGINS),true)
|
||||
BASE_FLAGS += -DNOPLUGINS
|
||||
endif
|
||||
|
||||
ifeq ($(WITH_LTO),true)
|
||||
BASE_FLAGS += -fno-strict-aliasing -flto
|
||||
endif
|
||||
|
|
@ -316,7 +325,12 @@ clean:
|
|||
|
||||
# --------------------------------------------------------------
|
||||
|
||||
PLUGIN_LIST = $(subst /plugin.json,,$(wildcard */plugin.json))
|
||||
ifeq ($(NOPLUGINS),true)
|
||||
PLUGIN_LIST = Cardinal
|
||||
else
|
||||
PLUGIN_LIST = $(subst /plugin.json,,$(wildcard */plugin.json))
|
||||
endif
|
||||
|
||||
PLUGIN_RESOURCES = ../bin/Cardinal.lv2/resources/PluginManifests/Core.json
|
||||
PLUGIN_RESOURCES += $(PLUGIN_LIST:%=../bin/Cardinal.lv2/resources/%)
|
||||
PLUGIN_RESOURCES += $(PLUGIN_LIST:%=../bin/Cardinal.lv2/resources/PluginManifests/%.json)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue