Add a sample plugin to demonstrate the mute plugin API.
[WebKit-https.git] / Examples / NetscapeMuteAPIPlugin / NetscapeMuteAPIPlugin.xcodeproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 46;
7         objects = {
8
9 /* Begin PBXBuildFile section */
10                 1A624E590DCBC7F6006898C8 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A624E580DCBC7F6006898C8 /* main.m */; };
11                 1A6250420DCBC81B006898C8 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A6250410DCBC81B006898C8 /* Cocoa.framework */; };
12                 1AAD6A090DD0DC52003985DA /* MenuHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AAD6A080DD0DC52003985DA /* MenuHandler.m */; };
13                 52E2CAF119F856E9001EEB4F /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52E2CAF019F856E9001EEB4F /* AVFoundation.framework */; };
14                 52E2CAF419F85A47001EEB4F /* AudioPlayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 52E2CAF319F85A47001EEB4F /* AudioPlayer.mm */; };
15                 8D5B49A804867FD3000E48DA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8D5B49A704867FD3000E48DA /* InfoPlist.strings */; };
16 /* End PBXBuildFile section */
17
18 /* Begin PBXFileReference section */
19                 089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
20                 1A624E580DCBC7F6006898C8 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
21                 1A6250410DCBC81B006898C8 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
22                 1AAD6A070DD0DC52003985DA /* MenuHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MenuHandler.h; sourceTree = "<group>"; };
23                 1AAD6A080DD0DC52003985DA /* MenuHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MenuHandler.m; sourceTree = "<group>"; };
24                 52E2CAF019F856E9001EEB4F /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = ../../../../../../../../System/Library/Frameworks/AVFoundation.framework; sourceTree = "<group>"; };
25                 52E2CAF219F85A47001EEB4F /* AudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioPlayer.h; sourceTree = "<group>"; };
26                 52E2CAF319F85A47001EEB4F /* AudioPlayer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AudioPlayer.mm; sourceTree = "<group>"; };
27                 8D576316048677EA00EA77CD /* NetscapeMuteAPIPlugin.plugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = NetscapeMuteAPIPlugin.plugin; sourceTree = BUILT_PRODUCTS_DIR; };
28                 8D576317048677EA00EA77CD /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
29 /* End PBXFileReference section */
30
31 /* Begin PBXFrameworksBuildPhase section */
32                 8D576313048677EA00EA77CD /* Frameworks */ = {
33                         isa = PBXFrameworksBuildPhase;
34                         buildActionMask = 2147483647;
35                         files = (
36                                 52E2CAF119F856E9001EEB4F /* AVFoundation.framework in Frameworks */,
37                                 1A6250420DCBC81B006898C8 /* Cocoa.framework in Frameworks */,
38                         );
39                         runOnlyForDeploymentPostprocessing = 0;
40                 };
41 /* End PBXFrameworksBuildPhase section */
42
43 /* Begin PBXGroup section */
44                 089C166AFE841209C02AAC07 /* NetscapeMuteAPIPlugin */ = {
45                         isa = PBXGroup;
46                         children = (
47                                 52E2CAF019F856E9001EEB4F /* AVFoundation.framework */,
48                                 08FB77AFFE84173DC02AAC07 /* Source */,
49                                 089C167CFE841241C02AAC07 /* Resources */,
50                                 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */,
51                                 19C28FB6FE9D52B211CA2CBB /* Products */,
52                         );
53                         name = NetscapeMuteAPIPlugin;
54                         sourceTree = "<group>";
55                 };
56                 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */ = {
57                         isa = PBXGroup;
58                         children = (
59                                 1A6250410DCBC81B006898C8 /* Cocoa.framework */,
60                         );
61                         name = "External Frameworks and Libraries";
62                         sourceTree = "<group>";
63                 };
64                 089C167CFE841241C02AAC07 /* Resources */ = {
65                         isa = PBXGroup;
66                         children = (
67                                 8D576317048677EA00EA77CD /* Info.plist */,
68                                 8D5B49A704867FD3000E48DA /* InfoPlist.strings */,
69                         );
70                         name = Resources;
71                         sourceTree = "<group>";
72                 };
73                 08FB77AFFE84173DC02AAC07 /* Source */ = {
74                         isa = PBXGroup;
75                         children = (
76                                 1A624E580DCBC7F6006898C8 /* main.m */,
77                                 1AAD6A070DD0DC52003985DA /* MenuHandler.h */,
78                                 1AAD6A080DD0DC52003985DA /* MenuHandler.m */,
79                                 52E2CAF219F85A47001EEB4F /* AudioPlayer.h */,
80                                 52E2CAF319F85A47001EEB4F /* AudioPlayer.mm */,
81                         );
82                         name = Source;
83                         sourceTree = "<group>";
84                 };
85                 19C28FB6FE9D52B211CA2CBB /* Products */ = {
86                         isa = PBXGroup;
87                         children = (
88                                 8D576316048677EA00EA77CD /* NetscapeMuteAPIPlugin.plugin */,
89                         );
90                         name = Products;
91                         sourceTree = "<group>";
92                 };
93 /* End PBXGroup section */
94
95 /* Begin PBXNativeTarget section */
96                 8D57630D048677EA00EA77CD /* NetscapeMuteAPIPlugin */ = {
97                         isa = PBXNativeTarget;
98                         buildConfigurationList = 149C298308902C53008A9EFC /* Build configuration list for PBXNativeTarget "NetscapeMuteAPIPlugin" */;
99                         buildPhases = (
100                                 8D576311048677EA00EA77CD /* Sources */,
101                                 8D57630F048677EA00EA77CD /* Resources */,
102                                 8D576313048677EA00EA77CD /* Frameworks */,
103                         );
104                         buildRules = (
105                         );
106                         dependencies = (
107                         );
108                         name = NetscapeMuteAPIPlugin;
109                         productInstallPath = "$(HOME)/Library/Bundles";
110                         productName = NetscapeMuteAPIPlugin;
111                         productReference = 8D576316048677EA00EA77CD /* NetscapeMuteAPIPlugin.plugin */;
112                         productType = "com.apple.product-type.bundle";
113                 };
114 /* End PBXNativeTarget section */
115
116 /* Begin PBXProject section */
117                 089C1669FE841209C02AAC07 /* Project object */ = {
118                         isa = PBXProject;
119                         attributes = {
120                                 LastUpgradeCheck = 0600;
121                         };
122                         buildConfigurationList = 149C298708902C53008A9EFC /* Build configuration list for PBXProject "NetscapeMuteAPIPlugin" */;
123                         compatibilityVersion = "Xcode 3.2";
124                         developmentRegion = English;
125                         hasScannedForEncodings = 1;
126                         knownRegions = (
127                                 English,
128                                 Japanese,
129                                 French,
130                                 German,
131                         );
132                         mainGroup = 089C166AFE841209C02AAC07 /* NetscapeMuteAPIPlugin */;
133                         projectDirPath = "";
134                         projectRoot = "";
135                         targets = (
136                                 8D57630D048677EA00EA77CD /* NetscapeMuteAPIPlugin */,
137                         );
138                 };
139 /* End PBXProject section */
140
141 /* Begin PBXResourcesBuildPhase section */
142                 8D57630F048677EA00EA77CD /* Resources */ = {
143                         isa = PBXResourcesBuildPhase;
144                         buildActionMask = 2147483647;
145                         files = (
146                                 8D5B49A804867FD3000E48DA /* InfoPlist.strings in Resources */,
147                         );
148                         runOnlyForDeploymentPostprocessing = 0;
149                 };
150 /* End PBXResourcesBuildPhase section */
151
152 /* Begin PBXSourcesBuildPhase section */
153                 8D576311048677EA00EA77CD /* Sources */ = {
154                         isa = PBXSourcesBuildPhase;
155                         buildActionMask = 2147483647;
156                         files = (
157                                 1A624E590DCBC7F6006898C8 /* main.m in Sources */,
158                                 52E2CAF419F85A47001EEB4F /* AudioPlayer.mm in Sources */,
159                                 1AAD6A090DD0DC52003985DA /* MenuHandler.m in Sources */,
160                         );
161                         runOnlyForDeploymentPostprocessing = 0;
162                 };
163 /* End PBXSourcesBuildPhase section */
164
165 /* Begin PBXVariantGroup section */
166                 8D5B49A704867FD3000E48DA /* InfoPlist.strings */ = {
167                         isa = PBXVariantGroup;
168                         children = (
169                                 089C167EFE841241C02AAC07 /* English */,
170                         );
171                         name = InfoPlist.strings;
172                         sourceTree = "<group>";
173                 };
174 /* End PBXVariantGroup section */
175
176 /* Begin XCBuildConfiguration section */
177                 149C298408902C53008A9EFC /* Debug */ = {
178                         isa = XCBuildConfiguration;
179                         buildSettings = {
180                                 COMBINE_HIDPI_IMAGES = YES;
181                                 COPY_PHASE_STRIP = NO;
182                                 FRAMEWORK_SEARCH_PATHS = (
183                                         "$(inherited)",
184                                         "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
185                                 );
186                                 GCC_DEBUGGING_SYMBOLS = full;
187                                 GCC_DYNAMIC_NO_PIC = NO;
188                                 GCC_ENABLE_FIX_AND_CONTINUE = YES;
189                                 GCC_MODEL_TUNING = G5;
190                                 GCC_OPTIMIZATION_LEVEL = 0;
191                                 INFOPLIST_FILE = Info.plist;
192                                 INSTALL_PATH = "$(HOME)/Library/Bundles";
193                                 PRODUCT_NAME = NetscapeMuteAPIPlugin;
194                                 WRAPPER_EXTENSION = plugin;
195                                 ZERO_LINK = YES;
196                         };
197                         name = Debug;
198                 };
199                 149C298508902C53008A9EFC /* Release */ = {
200                         isa = XCBuildConfiguration;
201                         buildSettings = {
202                                 COMBINE_HIDPI_IMAGES = YES;
203                                 FRAMEWORK_SEARCH_PATHS = (
204                                         "$(inherited)",
205                                         "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks",
206                                 );
207                                 GCC_DEBUGGING_SYMBOLS = full;
208                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
209                                 GCC_MODEL_TUNING = G5;
210                                 GCC_OPTIMIZATION_LEVEL = 0;
211                                 INFOPLIST_FILE = Info.plist;
212                                 INSTALL_PATH = "$(HOME)/Library/Bundles";
213                                 PRODUCT_NAME = NetscapeMuteAPIPlugin;
214                                 WRAPPER_EXTENSION = plugin;
215                         };
216                         name = Release;
217                 };
218                 149C298808902C53008A9EFC /* Debug */ = {
219                         isa = XCBuildConfiguration;
220                         buildSettings = {
221                                 ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "ppc i386 ppc64 x86_64";
222                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
223                                 GCC_WARN_UNUSED_VARIABLE = YES;
224                                 ONLY_ACTIVE_ARCH = YES;
225                                 PREBINDING = NO;
226                         };
227                         name = Debug;
228                 };
229                 149C298908902C53008A9EFC /* Release */ = {
230                         isa = XCBuildConfiguration;
231                         buildSettings = {
232                                 ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "ppc i386 ppc64 x86_64";
233                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
234                                 GCC_WARN_UNUSED_VARIABLE = YES;
235                                 PREBINDING = NO;
236                         };
237                         name = Release;
238                 };
239 /* End XCBuildConfiguration section */
240
241 /* Begin XCConfigurationList section */
242                 149C298308902C53008A9EFC /* Build configuration list for PBXNativeTarget "NetscapeMuteAPIPlugin" */ = {
243                         isa = XCConfigurationList;
244                         buildConfigurations = (
245                                 149C298408902C53008A9EFC /* Debug */,
246                                 149C298508902C53008A9EFC /* Release */,
247                         );
248                         defaultConfigurationIsVisible = 0;
249                         defaultConfigurationName = Release;
250                 };
251                 149C298708902C53008A9EFC /* Build configuration list for PBXProject "NetscapeMuteAPIPlugin" */ = {
252                         isa = XCConfigurationList;
253                         buildConfigurations = (
254                                 149C298808902C53008A9EFC /* Debug */,
255                                 149C298908902C53008A9EFC /* Release */,
256                         );
257                         defaultConfigurationIsVisible = 0;
258                         defaultConfigurationName = Release;
259                 };
260 /* End XCConfigurationList section */
261         };
262         rootObject = 089C1669FE841209C02AAC07 /* Project object */;
263 }