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.

242 lines
6.9KB

  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_CDREADER
  41. //#define JUCE_USE_CDREADER
  42. #endif
  43. #ifndef JUCE_USE_CDBURNER
  44. //#define JUCE_USE_CDBURNER
  45. #endif
  46. //==============================================================================
  47. // juce_audio_formats flags:
  48. #ifndef JUCE_USE_FLAC
  49. //#define JUCE_USE_FLAC
  50. #endif
  51. #ifndef JUCE_USE_OGGVORBIS
  52. //#define JUCE_USE_OGGVORBIS
  53. #endif
  54. #ifndef JUCE_USE_MP3AUDIOFORMAT
  55. //#define JUCE_USE_MP3AUDIOFORMAT
  56. #endif
  57. //==============================================================================
  58. // juce_audio_processors flags:
  59. #ifndef JUCE_PLUGINHOST_VST
  60. #define JUCE_PLUGINHOST_VST 0
  61. #endif
  62. #ifndef JUCE_PLUGINHOST_AU
  63. #define JUCE_PLUGINHOST_AU 0
  64. #endif
  65. //==============================================================================
  66. // juce_core flags:
  67. #ifndef JUCE_FORCE_DEBUG
  68. //#define JUCE_FORCE_DEBUG
  69. #endif
  70. #ifndef JUCE_LOG_ASSERTIONS
  71. //#define JUCE_LOG_ASSERTIONS
  72. #endif
  73. #ifndef JUCE_CHECK_MEMORY_LEAKS
  74. //#define JUCE_CHECK_MEMORY_LEAKS
  75. #endif
  76. #ifndef JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES
  77. //#define JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES
  78. #endif
  79. //==============================================================================
  80. // juce_graphics flags:
  81. #ifndef JUCE_USE_COREIMAGE_LOADER
  82. //#define JUCE_USE_COREIMAGE_LOADER
  83. #endif
  84. #ifndef JUCE_USE_DIRECTWRITE
  85. //#define JUCE_USE_DIRECTWRITE
  86. #endif
  87. //==============================================================================
  88. // juce_gui_basics flags:
  89. #ifndef JUCE_ENABLE_REPAINT_DEBUGGING
  90. //#define JUCE_ENABLE_REPAINT_DEBUGGING
  91. #endif
  92. #ifndef JUCE_USE_XSHM
  93. //#define JUCE_USE_XSHM
  94. #endif
  95. #ifndef JUCE_USE_XRENDER
  96. //#define JUCE_USE_XRENDER
  97. #endif
  98. #ifndef JUCE_USE_XCURSOR
  99. //#define JUCE_USE_XCURSOR
  100. #endif
  101. //==============================================================================
  102. // juce_gui_extra flags:
  103. #ifndef JUCE_WEB_BROWSER
  104. //#define JUCE_WEB_BROWSER
  105. #endif
  106. //==============================================================================
  107. // Audio plugin settings..
  108. #ifndef JucePlugin_Build_VST
  109. #define JucePlugin_Build_VST 1
  110. #endif
  111. #ifndef JucePlugin_Build_AU
  112. #define JucePlugin_Build_AU 1
  113. #endif
  114. #ifndef JucePlugin_Build_RTAS
  115. #define JucePlugin_Build_RTAS 0
  116. #endif
  117. #ifndef JucePlugin_Name
  118. #define JucePlugin_Name "Juce Demo Plugin"
  119. #endif
  120. #ifndef JucePlugin_Desc
  121. #define JucePlugin_Desc "Juce Demo Plugin"
  122. #endif
  123. #ifndef JucePlugin_Manufacturer
  124. #define JucePlugin_Manufacturer "Raw Material Software"
  125. #endif
  126. #ifndef JucePlugin_ManufacturerCode
  127. #define JucePlugin_ManufacturerCode 'RawM'
  128. #endif
  129. #ifndef JucePlugin_PluginCode
  130. #define JucePlugin_PluginCode 'Jcdm'
  131. #endif
  132. #ifndef JucePlugin_MaxNumInputChannels
  133. #define JucePlugin_MaxNumInputChannels 2
  134. #endif
  135. #ifndef JucePlugin_MaxNumOutputChannels
  136. #define JucePlugin_MaxNumOutputChannels 2
  137. #endif
  138. #ifndef JucePlugin_PreferredChannelConfigurations
  139. #define JucePlugin_PreferredChannelConfigurations {1, 1}, {2, 2}
  140. #endif
  141. #ifndef JucePlugin_IsSynth
  142. #define JucePlugin_IsSynth 0
  143. #endif
  144. #ifndef JucePlugin_WantsMidiInput
  145. #define JucePlugin_WantsMidiInput 1
  146. #endif
  147. #ifndef JucePlugin_ProducesMidiOutput
  148. #define JucePlugin_ProducesMidiOutput 1
  149. #endif
  150. #ifndef JucePlugin_SilenceInProducesSilenceOut
  151. #define JucePlugin_SilenceInProducesSilenceOut 0
  152. #endif
  153. #ifndef JucePlugin_TailLengthSeconds
  154. #define JucePlugin_TailLengthSeconds 0
  155. #endif
  156. #ifndef JucePlugin_EditorRequiresKeyboardFocus
  157. #define JucePlugin_EditorRequiresKeyboardFocus 1
  158. #endif
  159. #ifndef JucePlugin_VersionCode
  160. #define JucePlugin_VersionCode 0x10000
  161. #endif
  162. #ifndef JucePlugin_VersionString
  163. #define JucePlugin_VersionString "1.0.0"
  164. #endif
  165. #ifndef JucePlugin_VSTUniqueID
  166. #define JucePlugin_VSTUniqueID JucePlugin_PluginCode
  167. #endif
  168. #ifndef JucePlugin_VSTCategory
  169. #define JucePlugin_VSTCategory kPlugCategEffect
  170. #endif
  171. #ifndef JucePlugin_AUMainType
  172. #define JucePlugin_AUMainType kAudioUnitType_Effect
  173. #endif
  174. #ifndef JucePlugin_AUSubType
  175. #define JucePlugin_AUSubType JucePlugin_PluginCode
  176. #endif
  177. #ifndef JucePlugin_AUExportPrefix
  178. #define JucePlugin_AUExportPrefix JuceDemoProjectAU
  179. #endif
  180. #ifndef JucePlugin_AUExportPrefixQuoted
  181. #define JucePlugin_AUExportPrefixQuoted "JuceDemoProjectAU"
  182. #endif
  183. #ifndef JucePlugin_AUManufacturerCode
  184. #define JucePlugin_AUManufacturerCode JucePlugin_ManufacturerCode
  185. #endif
  186. #ifndef JucePlugin_CFBundleIdentifier
  187. #define JucePlugin_CFBundleIdentifier com.rawmaterialsoftware.JuceDemoPlugin
  188. #endif
  189. #ifndef JucePlugin_AUCocoaViewClassName
  190. #define JucePlugin_AUCocoaViewClassName JuceDemoProjectAU_V1
  191. #endif
  192. #ifndef JucePlugin_RTASCategory
  193. #define JucePlugin_RTASCategory ePlugInCategory_None
  194. #endif
  195. #ifndef JucePlugin_RTASManufacturerCode
  196. #define JucePlugin_RTASManufacturerCode JucePlugin_ManufacturerCode
  197. #endif
  198. #ifndef JucePlugin_RTASProductId
  199. #define JucePlugin_RTASProductId JucePlugin_PluginCode
  200. #endif
  201. #endif // __JUCE_APPCONFIG_0NRD9LLGO__