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.

70 lines
2.6KB

  1. /*
  2. ==============================================================================
  3. This file is part of the JUCE library.
  4. Copyright (c) 2013 - Raw Material Software Ltd.
  5. Permission is granted to use this software under the terms of either:
  6. a) the GPL v2 (or any later version)
  7. b) the Affero GPL v3
  8. Details of these licenses can be found at: www.gnu.org/licenses
  9. JUCE is distributed in the hope that it will be useful, but WITHOUT ANY
  10. WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
  11. A PARTICULAR PURPOSE. See the GNU General Public License for more details.
  12. ------------------------------------------------------------------------------
  13. To release a closed-source product which uses JUCE, commercial licenses are
  14. available: visit www.juce.com for more information.
  15. ==============================================================================
  16. */
  17. #define UseExtendedThingResource 1
  18. #include <AudioUnit/AudioUnit.r>
  19. //==============================================================================
  20. /* The AppConfig.h file should be a file in your project, containing info to describe the
  21. plugin's name, type, etc. The introjucer will generate this file automatically for you.
  22. You may need to adjust the include path of your project to make sure it can be
  23. found by this include statement. (Don't hack this file to change the include path)
  24. */
  25. #include "AppConfig.h"
  26. //==============================================================================
  27. // component resources for Audio Unit
  28. #define RES_ID 1000
  29. #define COMP_TYPE JucePlugin_AUMainType
  30. #define COMP_SUBTYPE JucePlugin_AUSubType
  31. #define COMP_MANUF JucePlugin_AUManufacturerCode
  32. #define VERSION JucePlugin_VersionCode
  33. #define NAME JucePlugin_Manufacturer ": " JucePlugin_Name
  34. #define DESCRIPTION JucePlugin_Desc
  35. #define ENTRY_POINT JucePlugin_AUExportPrefixQuoted "Entry"
  36. #include "AUResources.r"
  37. //==============================================================================
  38. // component resources for Audio Unit Carbon View
  39. #ifndef BUILD_AU_CARBON_UI
  40. #define BUILD_AU_CARBON_UI 1
  41. #endif
  42. #if BUILD_AU_CARBON_UI
  43. #define RES_ID 2000
  44. #define COMP_TYPE kAudioUnitCarbonViewComponentType
  45. #define COMP_SUBTYPE JucePlugin_AUSubType
  46. #define COMP_MANUF JucePlugin_AUManufacturerCode
  47. #define VERSION JucePlugin_VersionCode
  48. #define NAME JucePlugin_Manufacturer ": " JucePlugin_Name " View"
  49. #define DESCRIPTION NAME
  50. #define ENTRY_POINT JucePlugin_AUExportPrefixQuoted "ViewEntry"
  51. #include "AUResources.r"
  52. #endif