Massive work, add extensions, UI almost working
[juce-lv2.git] / juce / source / src / audio / plugin_client / AU / juce_AU_Resources.r
bloba108b8c358a677e03e648c67e613a88ab5c255be
1 /*
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
42 #define RES_ID 1000
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
58 #endif
60 #if BUILD_AU_CARBON_UI
61 #define RES_ID 2000
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"
71 #endif