/* AppConfig.h for the testhost tool. Unlike JaySynth's own JuceLibraryCode/AppConfig.h, this one carries no JucePlugin_* macros at all - those only matter to the plugin-client side (juce_audio_plugin_client), which this executable never compiles or links. */ #ifndef __JUCE_APPCONFIG_TESTHOST__ #define __JUCE_APPCONFIG_TESTHOST__ //============================================================================== #define JUCE_MODULE_AVAILABLE_juce_audio_basics 1 #define JUCE_MODULE_AVAILABLE_juce_audio_devices 1 #define JUCE_MODULE_AVAILABLE_juce_audio_formats 1 #define JUCE_MODULE_AVAILABLE_juce_audio_processors 1 #define JUCE_MODULE_AVAILABLE_juce_core 1 #define JUCE_MODULE_AVAILABLE_juce_data_structures 1 #define JUCE_MODULE_AVAILABLE_juce_events 1 #define JUCE_MODULE_AVAILABLE_juce_graphics 1 #define JUCE_MODULE_AVAILABLE_juce_gui_basics 1 #define JUCE_MODULE_AVAILABLE_juce_gui_extra 1 //============================================================================== // juce_audio_devices flags: none of the real device backends are needed - // the host never opens a soundcard, it only calls processBlock() directly. #ifndef JUCE_ALSA //#define JUCE_ALSA #endif #ifndef JUCE_JACK //#define JUCE_JACK #endif //============================================================================== // juce_audio_processors flags: this is the whole point of this tool - enable // plugin hosting. VST2 today; VST3/LADSPA/(future LV2) can be added here the // same way without touching any host source code. #ifndef JUCE_PLUGINHOST_VST #define JUCE_PLUGINHOST_VST 1 #endif #ifndef JUCE_PLUGINHOST_VST3 //#define JUCE_PLUGINHOST_VST3 #endif #ifndef JUCE_PLUGINHOST_AU //#define JUCE_PLUGINHOST_AU #endif //============================================================================== // juce_gui_basics flags: no window is ever shown, but the module still needs // to compile/link (juce_audio_processors.h unconditionally includes it). #ifndef JUCE_USE_XSHM //#define JUCE_USE_XSHM #endif #ifndef JUCE_USE_XRENDER //#define JUCE_USE_XRENDER #endif #ifndef JUCE_USE_XCURSOR //#define JUCE_USE_XCURSOR #endif #endif // __JUCE_APPCONFIG_TESTHOST__