2 ==============================================================================
4 This file is part of the JUCE library
- "Jules' Utility Class Extensions"
5 Copyright
2004-9 by Raw Material Software Ltd
.
7 ------------------------------------------------------------------------------
9 JUCE can be redistributed and
/or modified under the terms of the GNU General
10 Public
License (Version
2), as published by the Free Software Foundation
.
11 A copy of the license is included
in the JUCE distribution
, or can be found
12 online at www
.gnu
.org
/licenses
.
14 JUCE is distributed
in the hope that it will be useful
, but WITHOUT ANY
15 WARRANTY
; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
16 A PARTICULAR PURPOSE
. See the GNU General Public License
for more details
.
18 ------------------------------------------------------------------------------
20 To release a closed
-source product which uses JUCE
, commercial licenses are
21 available
: visit www
.rawmaterialsoftware
.com
/juce
for more information
.
23 ==============================================================================
26 #define UseExtendedThingResource 1
27 #include <AudioUnit/AudioUnit.r>
29 //==============================================================================
30 /* The JucePluginCharacteristics
.h file is supposed to live
in your plugin
-specific
31 project directory
, and has to contain info describing its name
, type
, etc
. For
32 more info
, see the JucePluginCharacteristics
.h that is included
in the demo plugin
.
34 You may need to adjust the include path of your project to make sure it can be
35 found by this include statement
. (Don
't hack this file to change the include path)
37 #include "JucePluginCharacteristics.h"
40 //==============================================================================
41 // component resources for Audio Unit
43 #define COMP_TYPE JucePlugin_AUMainType
44 #define COMP_SUBTYPE JucePlugin_AUSubType
45 #define COMP_MANUF JucePlugin_AUManufacturerCode
46 #define VERSION JucePlugin_VersionCode
47 #define NAME JucePlugin_Manufacturer ": " JucePlugin_Name
48 #define DESCRIPTION JucePlugin_Desc
49 #define ENTRY_POINT JucePlugin_AUExportPrefixQuoted "Entry"
51 #include "AUResources.r"
53 //==============================================================================
54 // component resources for Audio Unit Carbon View
56 #ifndef BUILD_AU_CARBON_UI
57 #define BUILD_AU_CARBON_UI 1
60 #if BUILD_AU_CARBON_UI
62 #define COMP_TYPE kAudioUnitCarbonViewComponentType
63 #define COMP_SUBTYPE JucePlugin_AUSubType
64 #define COMP_MANUF JucePlugin_AUManufacturerCode
65 #define VERSION JucePlugin_VersionCode
66 #define NAME JucePlugin_Manufacturer ": " JucePlugin_Name " View"
67 #define DESCRIPTION NAME
68 #define ENTRY_POINT JucePlugin_AUExportPrefixQuoted "ViewEntry"
70 #include "AUResources.r"