diff --git a/Makefile b/Makefile index 5b8dab3..caff32e 100644 --- a/Makefile +++ b/Makefile @@ -52,11 +52,11 @@ dgl: plugins: deps $(MAKE) all -C plugins -resources: cardinal gen +resources: cardinal $(MAKE) resources -C plugins ifneq ($(CROSS_COMPILING),true) -gen: cardinal dpf/utils/lv2_ttl_generator +gen: cardinal resources dpf/utils/lv2_ttl_generator @$(CURDIR)/dpf/utils/generate-ttl.sh ifeq ($(MACOS),true) @$(CURDIR)/dpf/utils/generate-vst-bundles.sh diff --git a/src/dep.cpp b/src/dep.cpp index a4fd748..ddc518d 100644 --- a/src/dep.cpp +++ b/src/dep.cpp @@ -23,6 +23,7 @@ #endif #include "OpenGL.hpp" +#include "DistrhoPluginUtils.hpp" // fix blendish build, missing symbol in debug mode #ifdef DEBUG @@ -33,6 +34,16 @@ float bnd_clamp(float v, float mn, float mx) { } #endif +// fix bogaudio build, another missing symbol +#ifdef DEBUG +namespace bogaudio { +struct FollowerBase { + static float efGainMaxDecibelsDebug; +}; +float FollowerBase::efGainMaxDecibelsDebug = 12.0f; +} +#endif + // fopen_u8 #ifdef ARCH_WIN #include @@ -50,7 +61,7 @@ FILE* fopen_u8(const char* filename, const char* mode) // Define the global names to indicate this is Cardinal and not VCVRack namespace rack { const std::string APP_NAME = "Cardinal"; -const std::string APP_EDITION = ""; +const std::string APP_EDITION = getPluginFormatName(); const std::string APP_EDITION_NAME = "Audio Plugin"; const std::string APP_VERSION_MAJOR = "2"; const std::string APP_VERSION = "2.0";