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.

71 lines
2.8KB

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