DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit 090743f381ed13a83879e1f245cc1dae8d62dbcb
parent dffa860fb8d8a4c949b3e43da4a5059ee57e1d81
Author: falkTX <falktx@falktx.com>
Date:   Fri,  2 Sep 2022 11:19:29 +0100

Define DISTRHO_PLUGIN_AND_UI_IN_SINGLE_OBJECT helper macro

Signed-off-by: falkTX <falktx@falktx.com>

Diffstat:
Mdistrho/DistrhoUIMain.cpp | 14+++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/distrho/DistrhoUIMain.cpp b/distrho/DistrhoUIMain.cpp @@ -17,26 +17,30 @@ #include "src/DistrhoUI.cpp" #if defined(DISTRHO_PLUGIN_TARGET_CARLA) -// nothing +# define DISTRHO_PLUGIN_AND_UI_IN_SINGLE_OBJECT 1 #elif defined(DISTRHO_PLUGIN_TARGET_CLAP) +# define DISTRHO_PLUGIN_AND_UI_IN_SINGLE_OBJECT 1 # include "src/DistrhoUIStub.cpp" #elif defined(DISTRHO_PLUGIN_TARGET_JACK) -// nothing +# define DISTRHO_PLUGIN_AND_UI_IN_SINGLE_OBJECT 1 #elif defined(DISTRHO_PLUGIN_TARGET_DSSI) +# define DISTRHO_PLUGIN_AND_UI_IN_SINGLE_OBJECT 0 # include "src/DistrhoUIDSSI.cpp" #elif defined(DISTRHO_PLUGIN_TARGET_LV2) +# define DISTRHO_PLUGIN_AND_UI_IN_SINGLE_OBJECT DISTRHO_PLUGIN_WANT_DIRECT_ACCESS # include "src/DistrhoUILV2.cpp" #elif defined(DISTRHO_PLUGIN_TARGET_VST2) -// nothing +# define DISTRHO_PLUGIN_AND_UI_IN_SINGLE_OBJECT 1 #elif defined(DISTRHO_PLUGIN_TARGET_VST3) +# define DISTRHO_PLUGIN_AND_UI_IN_SINGLE_OBJECT 1 # include "src/DistrhoUIVST3.cpp" #elif defined(DISTRHO_PLUGIN_TARGET_SHARED) || defined(DISTRHO_PLUGIN_TARGET_STATIC) -// nothing +# define DISTRHO_PLUGIN_AND_UI_IN_SINGLE_OBJECT 1 #else # error unsupported format #endif -#if !DISTRHO_PLUGIN_WANT_DIRECT_ACCESS && !defined(DISTRHO_PLUGIN_TARGET_CARLA) && !defined(DISTRHO_PLUGIN_TARGET_JACK) && !defined(DISTRHO_PLUGIN_TARGET_VST2) && !defined(DISTRHO_PLUGIN_TARGET_VST3) +#if !DISTRHO_PLUGIN_AND_UI_IN_SINGLE_OBJECT # ifdef DISTRHO_PLUGIN_TARGET_DSSI # define DISTRHO_IS_STANDALONE 1 # else