|
|
@@ -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 |
|
|
|