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.

234 lines
6.6KB

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