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
3.1KB

  1. /*
  2. ==============================================================================
  3. This file is part of the JUCE library - "Jules' Utility Class Extensions"
  4. Copyright 2004-7 by Raw Material Software ltd.
  5. ------------------------------------------------------------------------------
  6. JUCE can be redistributed and/or modified under the terms of the
  7. GNU General Public License, as published by the Free Software Foundation;
  8. either version 2 of the License, or (at your option) any later version.
  9. JUCE is distributed in the hope that it will be useful,
  10. but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. GNU General Public License for more details.
  13. You should have received a copy of the GNU General Public License
  14. along with JUCE; if not, visit www.gnu.org/licenses or write to the
  15. Free Software Foundation, Inc., 59 Temple Place, Suite 330,
  16. Boston, MA 02111-1307 USA
  17. ------------------------------------------------------------------------------
  18. If you'd like to release a closed-source product which uses JUCE, commercial
  19. licenses are also available: visit www.rawmaterialsoftware.com/juce for
  20. more information.
  21. ==============================================================================
  22. */
  23. #include <AudioUnit/AudioUnit.r>
  24. #include <AudioUnit/AudioUnitCarbonView.r>
  25. //==============================================================================
  26. /* The JucePluginCharacteristics.h file is supposed to live in your plugin-specific
  27. project directory, and has to contain info describing its name, type, etc. For
  28. more info, see the JucePluginCharacteristics.h that is included in the demo plugin.
  29. You may need to adjust the include path of your project to make sure it can be
  30. found by this include statement. (Don't hack this file to change the include path)
  31. */
  32. #include "JucePluginCharacteristics.h"
  33. //==============================================================================
  34. // component resources for Audio Unit
  35. #define RES_ID 1000
  36. #define COMP_TYPE JucePlugin_AUMainType
  37. #define COMP_SUBTYPE JucePlugin_AUSubType
  38. #define COMP_MANUF JucePlugin_AUManufacturerCode
  39. #define VERSION JucePlugin_VersionCode
  40. #define NAME JucePlugin_Manufacturer ": " JucePlugin_Name
  41. #define DESCRIPTION JucePlugin_Desc
  42. #define ENTRY_POINT JucePlugin_AUExportPrefixQuoted "Entry"
  43. #include "/Developer/Examples/CoreAudio/AudioUnits/AUPublic/AUBase/AUResources.r"
  44. //==============================================================================
  45. // component resources for Audio Unit Carbon View
  46. #define RES_ID 2000
  47. #define COMP_TYPE kAudioUnitCarbonViewComponentType
  48. #define COMP_SUBTYPE JucePlugin_AUSubType
  49. #define COMP_MANUF JucePlugin_AUManufacturerCode
  50. #define VERSION JucePlugin_VersionCode
  51. #define NAME JucePlugin_Manufacturer ": " JucePlugin_Name " View"
  52. #define DESCRIPTION NAME
  53. #define ENTRY_POINT JucePlugin_AUExportPrefixQuoted "ViewEntry"
  54. #include "/Developer/Examples/CoreAudio/AudioUnits/AUPublic/AUBase/AUResources.r"