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.

66 lines
5.8KB

  1. {
  2. "id": "juce_audio_plugin_client",
  3. "name": "JUCE audio plugin wrapper classes",
  4. "version": "4.0.1",
  5. "description": "Classes for building VST, VST3, RTAS, AAX and AU plugins.",
  6. "website": "http://www.juce.com/juce",
  7. "license": "GPL/Commercial",
  8. "dependencies": [ { "id": "juce_gui_basics", "version": "matching" },
  9. { "id": "juce_audio_basics", "version": "matching" },
  10. { "id": "juce_audio_processors", "version": "matching" } ],
  11. "include": "juce_audio_plugin_client.h",
  12. "compile": [ { "file": "VST/juce_VST_Wrapper.cpp" },
  13. { "file": "VST/juce_VST_Wrapper.mm", "target": "xcode" },
  14. { "file": "VST3/juce_VST3_Wrapper.cpp" },
  15. { "file": "RTAS/juce_RTAS_DigiCode1.cpp", "warnings": "disabled", "stdcall": "1", "target": "xcode, msvc" },
  16. { "file": "RTAS/juce_RTAS_DigiCode2.cpp", "warnings": "disabled", "stdcall": "1", "target": "xcode, msvc" },
  17. { "file": "RTAS/juce_RTAS_DigiCode3.cpp", "warnings": "disabled", "stdcall": "1", "target": "xcode, msvc" },
  18. { "file": "RTAS/juce_RTAS_MacResources.r", "target": "xcode", "RTASOnly": "1" },
  19. { "file": "RTAS/juce_RTAS_MacUtilities.mm", "target": "xcode" },
  20. { "file": "RTAS/juce_RTAS_WinResources.rsr", "target": "msvc" },
  21. { "file": "RTAS/juce_RTAS_WinUtilities.cpp", "target": "msvc", "warnings": "disabled", "stdcall": "1" },
  22. { "file": "RTAS/juce_RTAS_Wrapper.cpp", "warnings": "disabled", "stdcall": "1", "target": "xcode, msvc" },
  23. { "file": "AU/juce_AU_Resources.r", "target": "xcode", "AudioUnitOnly": "1" },
  24. { "file": "AU/juce_AU_Wrapper.mm", "target": "xcode" },
  25. { "file": "AU/CoreAudioUtilityClasses/AUBase.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  26. { "file": "AU/CoreAudioUtilityClasses/AUBuffer.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  27. { "file": "AU/CoreAudioUtilityClasses/AUCarbonViewBase.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  28. { "file": "AU/CoreAudioUtilityClasses/AUCarbonViewControl.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  29. { "file": "AU/CoreAudioUtilityClasses/AUCarbonViewDispatch.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  30. { "file": "AU/CoreAudioUtilityClasses/AUDispatch.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  31. { "file": "AU/CoreAudioUtilityClasses/AUEffectBase.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  32. { "file": "AU/CoreAudioUtilityClasses/AUInputElement.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  33. { "file": "AU/CoreAudioUtilityClasses/AUMIDIBase.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  34. { "file": "AU/CoreAudioUtilityClasses/AUMIDIEffectBase.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  35. { "file": "AU/CoreAudioUtilityClasses/AUOutputBase.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  36. { "file": "AU/CoreAudioUtilityClasses/AUOutputElement.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  37. { "file": "AU/CoreAudioUtilityClasses/AUScopeElement.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  38. { "file": "AU/CoreAudioUtilityClasses/CAAUParameter.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  39. { "file": "AU/CoreAudioUtilityClasses/CAAudioChannelLayout.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  40. { "file": "AU/CoreAudioUtilityClasses/CAMutex.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  41. { "file": "AU/CoreAudioUtilityClasses/CAStreamBasicDescription.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  42. { "file": "AU/CoreAudioUtilityClasses/CAVectorUnit.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  43. { "file": "AU/CoreAudioUtilityClasses/CarbonEventHandler.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  44. { "file": "AU/CoreAudioUtilityClasses/ComponentBase.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  45. { "file": "AU/CoreAudioUtilityClasses/MusicDeviceBase.cpp", "warnings": "disabled", "target": "xcode", "AudioUnitOnly": "1" },
  46. { "file": "AAX/juce_AAX_Wrapper.cpp", "target": "xcode, msvc" },
  47. { "file": "AAX/juce_AAX_Wrapper.mm", "target": "xcode" },
  48. { "file": "utility/juce_PluginUtilities.cpp" }
  49. ],
  50. "browse": [ "AU/*.cpp",
  51. "AU/*.mm",
  52. "AU/*.h",
  53. "RTAS/*.cpp",
  54. "RTAS/*.mm",
  55. "RTAS/*.h",
  56. "VST/*",
  57. "VST3/*",
  58. "AAX/*",
  59. "utility/*"
  60. ]
  61. }