The JUCE cross-platform C++ framework, with DISTRHO/KXStudio specific changes
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

250 lines
7.0KB

  1. /*
  2. IMPORTANT! This file is auto-generated each time you save your
  3. project - if you alter its contents, your changes may be overwritten!
  4. If you want to change any of these values, use the Introjucer to do so,
  5. rather than editing this file directly!
  6. Any commented-out settings will assume their default values.
  7. */
  8. #ifndef __JUCE_APPCONFIG_0NRD9LLGO__
  9. #define __JUCE_APPCONFIG_0NRD9LLGO__
  10. //==============================================================================
  11. #define JUCE_MODULE_AVAILABLE_juce_audio_basics 1
  12. #define JUCE_MODULE_AVAILABLE_juce_audio_devices 1
  13. #define JUCE_MODULE_AVAILABLE_juce_audio_formats 1
  14. #define JUCE_MODULE_AVAILABLE_juce_audio_plugin_client 1
  15. #define JUCE_MODULE_AVAILABLE_juce_audio_processors 1
  16. #define JUCE_MODULE_AVAILABLE_juce_audio_utils 1
  17. #define JUCE_MODULE_AVAILABLE_juce_core 1
  18. #define JUCE_MODULE_AVAILABLE_juce_data_structures 1
  19. #define JUCE_MODULE_AVAILABLE_juce_events 1
  20. #define JUCE_MODULE_AVAILABLE_juce_graphics 1
  21. #define JUCE_MODULE_AVAILABLE_juce_gui_basics 1
  22. #define JUCE_MODULE_AVAILABLE_juce_gui_extra 1
  23. //==============================================================================
  24. // juce_audio_devices flags:
  25. #ifndef JUCE_ASIO
  26. //#define JUCE_ASIO
  27. #endif
  28. #ifndef JUCE_WASAPI
  29. //#define JUCE_WASAPI
  30. #endif
  31. #ifndef JUCE_DIRECTSOUND
  32. //#define JUCE_DIRECTSOUND
  33. #endif
  34. #ifndef JUCE_ALSA
  35. //#define JUCE_ALSA
  36. #endif
  37. #ifndef JUCE_JACK
  38. //#define JUCE_JACK
  39. #endif
  40. #ifndef JUCE_USE_ANDROID_OPENSLES
  41. //#define JUCE_USE_ANDROID_OPENSLES
  42. #endif
  43. #ifndef JUCE_USE_CDREADER
  44. //#define JUCE_USE_CDREADER
  45. #endif
  46. #ifndef JUCE_USE_CDBURNER
  47. //#define JUCE_USE_CDBURNER
  48. #endif
  49. //==============================================================================
  50. // juce_audio_formats flags:
  51. #ifndef JUCE_USE_FLAC
  52. //#define JUCE_USE_FLAC
  53. #endif
  54. #ifndef JUCE_USE_OGGVORBIS
  55. //#define JUCE_USE_OGGVORBIS
  56. #endif
  57. #ifndef JUCE_USE_MP3AUDIOFORMAT
  58. //#define JUCE_USE_MP3AUDIOFORMAT
  59. #endif
  60. #ifndef JUCE_USE_WINDOWS_MEDIA_FORMAT
  61. //#define JUCE_USE_WINDOWS_MEDIA_FORMAT
  62. #endif
  63. //==============================================================================
  64. // juce_audio_processors flags:
  65. #ifndef JUCE_PLUGINHOST_VST
  66. #define JUCE_PLUGINHOST_VST 0
  67. #endif
  68. #ifndef JUCE_PLUGINHOST_AU
  69. #define JUCE_PLUGINHOST_AU 0
  70. #endif
  71. //==============================================================================
  72. // juce_core flags:
  73. #ifndef JUCE_FORCE_DEBUG
  74. //#define JUCE_FORCE_DEBUG
  75. #endif
  76. #ifndef JUCE_LOG_ASSERTIONS
  77. //#define JUCE_LOG_ASSERTIONS
  78. #endif
  79. #ifndef JUCE_CHECK_MEMORY_LEAKS
  80. //#define JUCE_CHECK_MEMORY_LEAKS
  81. #endif
  82. #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES
  83. //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES
  84. #endif
  85. //==============================================================================
  86. // juce_graphics flags:
  87. #ifndef JUCE_USE_COREIMAGE_LOADER
  88. //#define JUCE_USE_COREIMAGE_LOADER
  89. #endif
  90. #ifndef JUCE_USE_DIRECTWRITE
  91. //#define JUCE_USE_DIRECTWRITE
  92. #endif
  93. //==============================================================================
  94. // juce_gui_basics flags:
  95. #ifndef JUCE_ENABLE_REPAINT_DEBUGGING
  96. //#define JUCE_ENABLE_REPAINT_DEBUGGING
  97. #endif
  98. #ifndef JUCE_USE_XSHM
  99. //#define JUCE_USE_XSHM
  100. #endif
  101. #ifndef JUCE_USE_XRENDER
  102. //#define JUCE_USE_XRENDER
  103. #endif
  104. #ifndef JUCE_USE_XCURSOR
  105. //#define JUCE_USE_XCURSOR
  106. #endif
  107. //==============================================================================
  108. // juce_gui_extra flags:
  109. #ifndef JUCE_WEB_BROWSER
  110. //#define JUCE_WEB_BROWSER
  111. #endif
  112. //==============================================================================
  113. // Audio plugin settings..
  114. #ifndef JucePlugin_Build_VST
  115. #define JucePlugin_Build_VST 1
  116. #endif
  117. #ifndef JucePlugin_Build_AU
  118. #define JucePlugin_Build_AU 1
  119. #endif
  120. #ifndef JucePlugin_Build_RTAS
  121. #define JucePlugin_Build_RTAS 0
  122. #endif
  123. #ifndef JucePlugin_Name
  124. #define JucePlugin_Name "Juce Demo Plugin"
  125. #endif
  126. #ifndef JucePlugin_Desc
  127. #define JucePlugin_Desc "Juce Demo Plugin"
  128. #endif
  129. #ifndef JucePlugin_Manufacturer
  130. #define JucePlugin_Manufacturer "Raw Material Software"
  131. #endif
  132. #ifndef JucePlugin_ManufacturerCode
  133. #define JucePlugin_ManufacturerCode 'RawM'
  134. #endif
  135. #ifndef JucePlugin_PluginCode
  136. #define JucePlugin_PluginCode 'Jcdm'
  137. #endif
  138. #ifndef JucePlugin_MaxNumInputChannels
  139. #define JucePlugin_MaxNumInputChannels 2
  140. #endif
  141. #ifndef JucePlugin_MaxNumOutputChannels
  142. #define JucePlugin_MaxNumOutputChannels 2
  143. #endif
  144. #ifndef JucePlugin_PreferredChannelConfigurations
  145. #define JucePlugin_PreferredChannelConfigurations {1, 1}, {2, 2}
  146. #endif
  147. #ifndef JucePlugin_IsSynth
  148. #define JucePlugin_IsSynth 0
  149. #endif
  150. #ifndef JucePlugin_WantsMidiInput
  151. #define JucePlugin_WantsMidiInput 1
  152. #endif
  153. #ifndef JucePlugin_ProducesMidiOutput
  154. #define JucePlugin_ProducesMidiOutput 1
  155. #endif
  156. #ifndef JucePlugin_SilenceInProducesSilenceOut
  157. #define JucePlugin_SilenceInProducesSilenceOut 0
  158. #endif
  159. #ifndef JucePlugin_TailLengthSeconds
  160. #define JucePlugin_TailLengthSeconds 0
  161. #endif
  162. #ifndef JucePlugin_EditorRequiresKeyboardFocus
  163. #define JucePlugin_EditorRequiresKeyboardFocus 1
  164. #endif
  165. #ifndef JucePlugin_VersionCode
  166. #define JucePlugin_VersionCode 0x10000
  167. #endif
  168. #ifndef JucePlugin_VersionString
  169. #define JucePlugin_VersionString "1.0.0"
  170. #endif
  171. #ifndef JucePlugin_VSTUniqueID
  172. #define JucePlugin_VSTUniqueID JucePlugin_PluginCode
  173. #endif
  174. #ifndef JucePlugin_VSTCategory
  175. #define JucePlugin_VSTCategory kPlugCategEffect
  176. #endif
  177. #ifndef JucePlugin_AUMainType
  178. #define JucePlugin_AUMainType kAudioUnitType_Effect
  179. #endif
  180. #ifndef JucePlugin_AUSubType
  181. #define JucePlugin_AUSubType JucePlugin_PluginCode
  182. #endif
  183. #ifndef JucePlugin_AUExportPrefix
  184. #define JucePlugin_AUExportPrefix JuceDemoProjectAU
  185. #endif
  186. #ifndef JucePlugin_AUExportPrefixQuoted
  187. #define JucePlugin_AUExportPrefixQuoted "JuceDemoProjectAU"
  188. #endif
  189. #ifndef JucePlugin_AUManufacturerCode
  190. #define JucePlugin_AUManufacturerCode JucePlugin_ManufacturerCode
  191. #endif
  192. #ifndef JucePlugin_CFBundleIdentifier
  193. #define JucePlugin_CFBundleIdentifier com.rawmaterialsoftware.JuceDemoPlugin
  194. #endif
  195. #ifndef JucePlugin_AUCocoaViewClassName
  196. #define JucePlugin_AUCocoaViewClassName JuceDemoProjectAU_V1
  197. #endif
  198. #ifndef JucePlugin_RTASCategory
  199. #define JucePlugin_RTASCategory ePlugInCategory_None
  200. #endif
  201. #ifndef JucePlugin_RTASManufacturerCode
  202. #define JucePlugin_RTASManufacturerCode JucePlugin_ManufacturerCode
  203. #endif
  204. #ifndef JucePlugin_RTASProductId
  205. #define JucePlugin_RTASProductId JucePlugin_PluginCode
  206. #endif
  207. #endif // __JUCE_APPCONFIG_0NRD9LLGO__