935df0a79845f6362a9e4bb5b684424d8d6ec330
[WebKit-https.git] / JavaScriptGlue / JavaScriptGlue.xcodeproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 42;
7         objects = {
8
9 /* Begin PBXAggregateTarget section */
10                 1422E8C409DE3EA600749B87 /* All */ = {
11                         isa = PBXAggregateTarget;
12                         buildConfigurationList = 1422E8DD09DE3EF500749B87 /* Build configuration list for PBXAggregateTarget "All" */;
13                         buildPhases = (
14                         );
15                         dependencies = (
16                                 1422E8CA09DE3EB100749B87 /* PBXTargetDependency */,
17                                 1422E8C809DE3EAD00749B87 /* PBXTargetDependency */,
18                         );
19                         name = All;
20                         productName = All;
21                 };
22 /* End PBXAggregateTarget section */
23
24 /* Begin PBXBuildFile section */
25                 1422E87B09DE3BF000749B87 /* testjsglue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1422E86709DE3BCE00749B87 /* testjsglue.cpp */; };
26                 1422E88209DE3C0400749B87 /* JavaScriptGlue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD66F3D608F73ED700C75FD7 /* JavaScriptGlue.framework */; };
27                 DD66F3BB08F73ED700C75FD7 /* JavaScriptGlue.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798B30262465703CA149D /* JavaScriptGlue.h */; settings = {ATTRIBUTES = (Public, ); }; };
28                 DD66F3BC08F73ED700C75FD7 /* JSBase.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798B9026246FD03CA149D /* JSBase.h */; };
29                 DD66F3BD08F73ED700C75FD7 /* JSUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798B7026246FD03CA149D /* JSUtils.h */; };
30                 DD66F3BE08F73ED700C75FD7 /* JSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798BB026246FD03CA149D /* JSObject.h */; };
31                 DD66F3BF08F73ED700C75FD7 /* JSRun.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798BD026246FD03CA149D /* JSRun.h */; };
32                 DD66F3C008F73ED700C75FD7 /* JSValueWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798C90262545403CA149D /* JSValueWrapper.h */; };
33                 DD66F3C108F73ED700C75FD7 /* UserObjectImp.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798CF0262579C03CA149D /* UserObjectImp.h */; };
34                 DD66F3C308F73ED700C75FD7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; };
35                 DD66F3C608F73ED700C75FD7 /* JavaScriptGlue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798B20262465703CA149D /* JavaScriptGlue.cpp */; };
36                 DD66F3C708F73ED700C75FD7 /* JSRun.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798BC026246FD03CA149D /* JSRun.cpp */; };
37                 DD66F3C808F73ED700C75FD7 /* JSUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798B6026246FD03CA149D /* JSUtils.cpp */; };
38                 DD66F3C908F73ED700C75FD7 /* JSBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798B8026246FD03CA149D /* JSBase.cpp */; };
39                 DD66F3CA08F73ED700C75FD7 /* JSObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798BA026246FD03CA149D /* JSObject.cpp */; };
40                 DD66F3CB08F73ED700C75FD7 /* JSValueWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798C80262545403CA149D /* JSValueWrapper.cpp */; };
41                 DD66F3CC08F73ED700C75FD7 /* UserObjectImp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798CE0262579C03CA149D /* UserObjectImp.cpp */; };
42                 DD66F3CE08F73ED700C75FD7 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F14FC9F30258E9A603CA149D /* CoreServices.framework */; };
43                 DD66F3F608F7401B00C75FD7 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD66F3F508F7401B00C75FD7 /* JavaScriptCore.framework */; };
44 /* End PBXBuildFile section */
45
46 /* Begin PBXBuildRule section */
47                 1C8715620B0BA46200E3CB7B /* PBXBuildRule */ = {
48                         isa = PBXBuildRule;
49                         compilerSpec = com.apple.compilers.gcc.4_0;
50                         fileType = sourcecode.cpp;
51                         isEditable = 1;
52                         outputFiles = (
53                         );
54                 };
55                 1C8715630B0BA46200E3CB7B /* PBXBuildRule */ = {
56                         isa = PBXBuildRule;
57                         compilerSpec = com.apple.compilers.gcc.4_0;
58                         fileType = sourcecode.c;
59                         isEditable = 1;
60                         outputFiles = (
61                         );
62                 };
63                 5D89690E0BB521EE009477BE /* PBXBuildRule */ = {
64                         isa = PBXBuildRule;
65                         compilerSpec = com.apple.compilers.gcc.4_0;
66                         fileType = sourcecode.c;
67                         isEditable = 1;
68                         outputFiles = (
69                         );
70                 };
71                 5D8969150BB52209009477BE /* PBXBuildRule */ = {
72                         isa = PBXBuildRule;
73                         compilerSpec = com.apple.compilers.gcc.4_0;
74                         fileType = sourcecode.cpp;
75                         isEditable = 1;
76                         outputFiles = (
77                         );
78                 };
79 /* End PBXBuildRule section */
80
81 /* Begin PBXContainerItemProxy section */
82                 1422E8C709DE3EAD00749B87 /* PBXContainerItemProxy */ = {
83                         isa = PBXContainerItemProxy;
84                         containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
85                         proxyType = 1;
86                         remoteGlobalIDString = 1422E87609DE3BE800749B87;
87                         remoteInfo = testjsglue;
88                 };
89                 1422E8C909DE3EB100749B87 /* PBXContainerItemProxy */ = {
90                         isa = PBXContainerItemProxy;
91                         containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
92                         proxyType = 1;
93                         remoteGlobalIDString = DD66F3B908F73ED700C75FD7;
94                         remoteInfo = JavaScriptGlue;
95                 };
96 /* End PBXContainerItemProxy section */
97
98 /* Begin PBXFileReference section */
99                 0867D69BFE84028FC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
100                 0867D6A5FE840307C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
101                 089C1667FE841158C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; indentWidth = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
102                 1422E86709DE3BCE00749B87 /* testjsglue.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = testjsglue.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 0; };
103                 1422E87709DE3BE800749B87 /* testjsglue */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testjsglue; sourceTree = BUILT_PRODUCTS_DIR; };
104                 1C90519F0BA9F3050081E9D0 /* Base.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Base.xcconfig; sourceTree = "<group>"; };
105                 1C9051A00BA9F3050081E9D0 /* DebugRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugRelease.xcconfig; sourceTree = "<group>"; };
106                 1C9051A10BA9F3050081E9D0 /* JavaScriptGlue.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = JavaScriptGlue.xcconfig; sourceTree = "<group>"; };
107                 1C9051A20BA9F3050081E9D0 /* Version.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Version.xcconfig; sourceTree = "<group>"; };
108                 DD66F3D508F73ED700C75FD7 /* Info.plist */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
109                 DD66F3D608F73ED700C75FD7 /* JavaScriptGlue.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = JavaScriptGlue.framework; sourceTree = BUILT_PRODUCTS_DIR; };
110                 DD66F3F508F7401B00C75FD7 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = JavaScriptCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
111                 F11798B20262465703CA149D /* JavaScriptGlue.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JavaScriptGlue.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
112                 F11798B30262465703CA149D /* JavaScriptGlue.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JavaScriptGlue.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
113                 F11798B6026246FD03CA149D /* JSUtils.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSUtils.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
114                 F11798B7026246FD03CA149D /* JSUtils.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSUtils.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
115                 F11798B8026246FD03CA149D /* JSBase.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSBase.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
116                 F11798B9026246FD03CA149D /* JSBase.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSBase.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
117                 F11798BA026246FD03CA149D /* JSObject.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSObject.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
118                 F11798BB026246FD03CA149D /* JSObject.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSObject.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
119                 F11798BC026246FD03CA149D /* JSRun.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSRun.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
120                 F11798BD026246FD03CA149D /* JSRun.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSRun.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
121                 F11798C80262545403CA149D /* JSValueWrapper.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSValueWrapper.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
122                 F11798C90262545403CA149D /* JSValueWrapper.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSValueWrapper.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
123                 F11798CE0262579C03CA149D /* UserObjectImp.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UserObjectImp.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
124                 F11798CF0262579C03CA149D /* UserObjectImp.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = UserObjectImp.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
125                 F14FC9F30258E9A603CA149D /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
126                 F1EB7EAB02621EAF03CA149D /* JavaScriptGlue.exp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.exports; path = JavaScriptGlue.exp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
127 /* End PBXFileReference section */
128
129 /* Begin PBXFrameworksBuildPhase section */
130                 1422E87509DE3BE800749B87 /* Frameworks */ = {
131                         isa = PBXFrameworksBuildPhase;
132                         buildActionMask = 2147483647;
133                         files = (
134                                 1422E88209DE3C0400749B87 /* JavaScriptGlue.framework in Frameworks */,
135                         );
136                         runOnlyForDeploymentPostprocessing = 0;
137                 };
138                 DD66F3CD08F73ED700C75FD7 /* Frameworks */ = {
139                         isa = PBXFrameworksBuildPhase;
140                         buildActionMask = 2147483647;
141                         files = (
142                                 DD66F3CE08F73ED700C75FD7 /* CoreServices.framework in Frameworks */,
143                                 DD66F3F608F7401B00C75FD7 /* JavaScriptCore.framework in Frameworks */,
144                         );
145                         runOnlyForDeploymentPostprocessing = 0;
146                 };
147 /* End PBXFrameworksBuildPhase section */
148
149 /* Begin PBXGroup section */
150                 034768DFFF38A50411DB9C8B /* Products */ = {
151                         isa = PBXGroup;
152                         children = (
153                                 DD66F3D608F73ED700C75FD7 /* JavaScriptGlue.framework */,
154                                 1422E87709DE3BE800749B87 /* testjsglue */,
155                         );
156                         name = Products;
157                         sourceTree = "<group>";
158                         tabWidth = 4;
159                         usesTabs = 0;
160                 };
161                 0867D691FE84028FC02AAC07 /* JavaScriptGlue */ = {
162                         isa = PBXGroup;
163                         children = (
164                                 1422E86709DE3BCE00749B87 /* testjsglue.cpp */,
165                                 08FB77AEFE84172EC02AAC07 /* Classes */,
166                                 089C1665FE841158C02AAC07 /* Resources */,
167                                 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */,
168                                 034768DFFF38A50411DB9C8B /* Products */,
169                                 1C90519E0BA9F3050081E9D0 /* Configurations */,
170                                 DD66F3D508F73ED700C75FD7 /* Info.plist */,
171                         );
172                         name = JavaScriptGlue;
173                         sourceTree = "<group>";
174                 };
175                 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */ = {
176                         isa = PBXGroup;
177                         children = (
178                                 1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */,
179                                 1058C7B2FEA5585E11CA2CBB /* Other Frameworks */,
180                         );
181                         name = "External Frameworks and Libraries";
182                         sourceTree = "<group>";
183                         tabWidth = 4;
184                         usesTabs = 0;
185                 };
186                 089C1665FE841158C02AAC07 /* Resources */ = {
187                         isa = PBXGroup;
188                         children = (
189                                 089C1666FE841158C02AAC07 /* InfoPlist.strings */,
190                         );
191                         name = Resources;
192                         sourceTree = "<group>";
193                         tabWidth = 4;
194                         usesTabs = 0;
195                 };
196                 08FB77AEFE84172EC02AAC07 /* Classes */ = {
197                         isa = PBXGroup;
198                         children = (
199                                 F1EB7EAB02621EAF03CA149D /* JavaScriptGlue.exp */,
200                                 F11798B20262465703CA149D /* JavaScriptGlue.cpp */,
201                                 F11798B30262465703CA149D /* JavaScriptGlue.h */,
202                                 F11798B8026246FD03CA149D /* JSBase.cpp */,
203                                 F11798B9026246FD03CA149D /* JSBase.h */,
204                                 F11798BA026246FD03CA149D /* JSObject.cpp */,
205                                 F11798BB026246FD03CA149D /* JSObject.h */,
206                                 F11798BC026246FD03CA149D /* JSRun.cpp */,
207                                 F11798BD026246FD03CA149D /* JSRun.h */,
208                                 F11798B6026246FD03CA149D /* JSUtils.cpp */,
209                                 F11798B7026246FD03CA149D /* JSUtils.h */,
210                                 F11798C80262545403CA149D /* JSValueWrapper.cpp */,
211                                 F11798C90262545403CA149D /* JSValueWrapper.h */,
212                                 F11798CE0262579C03CA149D /* UserObjectImp.cpp */,
213                                 F11798CF0262579C03CA149D /* UserObjectImp.h */,
214                         );
215                         name = Classes;
216                         sourceTree = "<group>";
217                         tabWidth = 4;
218                         usesTabs = 0;
219                 };
220                 1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */ = {
221                         isa = PBXGroup;
222                         children = (
223                                 DD66F3F508F7401B00C75FD7 /* JavaScriptCore.framework */,
224                                 F14FC9F30258E9A603CA149D /* CoreServices.framework */,
225                         );
226                         name = "Linked Frameworks";
227                         sourceTree = "<group>";
228                 };
229                 1058C7B2FEA5585E11CA2CBB /* Other Frameworks */ = {
230                         isa = PBXGroup;
231                         children = (
232                                 0867D69BFE84028FC02AAC07 /* Foundation.framework */,
233                                 0867D6A5FE840307C02AAC07 /* AppKit.framework */,
234                         );
235                         name = "Other Frameworks";
236                         sourceTree = "<group>";
237                 };
238                 1C90519E0BA9F3050081E9D0 /* Configurations */ = {
239                         isa = PBXGroup;
240                         children = (
241                                 1C90519F0BA9F3050081E9D0 /* Base.xcconfig */,
242                                 1C9051A00BA9F3050081E9D0 /* DebugRelease.xcconfig */,
243                                 1C9051A10BA9F3050081E9D0 /* JavaScriptGlue.xcconfig */,
244                                 1C9051A20BA9F3050081E9D0 /* Version.xcconfig */,
245                         );
246                         path = Configurations;
247                         sourceTree = "<group>";
248                         tabWidth = 4;
249                         usesTabs = 0;
250                 };
251 /* End PBXGroup section */
252
253 /* Begin PBXHeadersBuildPhase section */
254                 DD66F3BA08F73ED700C75FD7 /* Headers */ = {
255                         isa = PBXHeadersBuildPhase;
256                         buildActionMask = 2147483647;
257                         files = (
258                                 DD66F3BB08F73ED700C75FD7 /* JavaScriptGlue.h in Headers */,
259                                 DD66F3BC08F73ED700C75FD7 /* JSBase.h in Headers */,
260                                 DD66F3BD08F73ED700C75FD7 /* JSUtils.h in Headers */,
261                                 DD66F3BE08F73ED700C75FD7 /* JSObject.h in Headers */,
262                                 DD66F3BF08F73ED700C75FD7 /* JSRun.h in Headers */,
263                                 DD66F3C008F73ED700C75FD7 /* JSValueWrapper.h in Headers */,
264                                 DD66F3C108F73ED700C75FD7 /* UserObjectImp.h in Headers */,
265                         );
266                         runOnlyForDeploymentPostprocessing = 0;
267                 };
268 /* End PBXHeadersBuildPhase section */
269
270 /* Begin PBXNativeTarget section */
271                 1422E87609DE3BE800749B87 /* testjsglue */ = {
272                         isa = PBXNativeTarget;
273                         buildConfigurationList = 1422E88609DE3C2200749B87 /* Build configuration list for PBXNativeTarget "testjsglue" */;
274                         buildPhases = (
275                                 1422E87409DE3BE800749B87 /* Sources */,
276                                 1422E87509DE3BE800749B87 /* Frameworks */,
277                         );
278                         buildRules = (
279                                 5D8969150BB52209009477BE /* PBXBuildRule */,
280                                 5D89690E0BB521EE009477BE /* PBXBuildRule */,
281                         );
282                         dependencies = (
283                         );
284                         name = testjsglue;
285                         productName = testjsglue;
286                         productReference = 1422E87709DE3BE800749B87 /* testjsglue */;
287                         productType = "com.apple.product-type.tool";
288                 };
289                 DD66F3B908F73ED700C75FD7 /* JavaScriptGlue */ = {
290                         isa = PBXNativeTarget;
291                         buildConfigurationList = DD66F3D108F73ED700C75FD7 /* Build configuration list for PBXNativeTarget "JavaScriptGlue" */;
292                         buildPhases = (
293                                 DD66F3BA08F73ED700C75FD7 /* Headers */,
294                                 DD66F3C208F73ED700C75FD7 /* Resources */,
295                                 DD66F3C408F73ED700C75FD7 /* Sources */,
296                                 939D055E09DA033400984996 /* Check For Global Initializers */,
297                                 DD66F3CD08F73ED700C75FD7 /* Frameworks */,
298                         );
299                         buildRules = (
300                                 1C8715620B0BA46200E3CB7B /* PBXBuildRule */,
301                                 1C8715630B0BA46200E3CB7B /* PBXBuildRule */,
302                         );
303                         dependencies = (
304                         );
305                         name = JavaScriptGlue;
306                         productInstallPath = "$(NEXT_ROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks";
307                         productName = JavaScriptGlue;
308                         productReference = DD66F3D608F73ED700C75FD7 /* JavaScriptGlue.framework */;
309                         productType = "com.apple.product-type.framework";
310                 };
311 /* End PBXNativeTarget section */
312
313 /* Begin PBXProject section */
314                 0867D690FE84028FC02AAC07 /* Project object */ = {
315                         isa = PBXProject;
316                         buildConfigurationList = 14AC662B08CE7791006915A8 /* Build configuration list for PBXProject "JavaScriptGlue" */;
317                         compatibilityVersion = "Xcode 2.4";
318                         hasScannedForEncodings = 1;
319                         mainGroup = 0867D691FE84028FC02AAC07 /* JavaScriptGlue */;
320                         productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
321                         projectDirPath = "";
322                         projectRoot = "";
323                         shouldCheckCompatibility = 1;
324                         targets = (
325                                 1422E8C409DE3EA600749B87 /* All */,
326                                 DD66F3B908F73ED700C75FD7 /* JavaScriptGlue */,
327                                 1422E87609DE3BE800749B87 /* testjsglue */,
328                         );
329                 };
330 /* End PBXProject section */
331
332 /* Begin PBXResourcesBuildPhase section */
333                 DD66F3C208F73ED700C75FD7 /* Resources */ = {
334                         isa = PBXResourcesBuildPhase;
335                         buildActionMask = 2147483647;
336                         files = (
337                                 DD66F3C308F73ED700C75FD7 /* InfoPlist.strings in Resources */,
338                         );
339                         runOnlyForDeploymentPostprocessing = 0;
340                 };
341 /* End PBXResourcesBuildPhase section */
342
343 /* Begin PBXShellScriptBuildPhase section */
344                 939D055E09DA033400984996 /* Check For Global Initializers */ = {
345                         isa = PBXShellScriptBuildPhase;
346                         buildActionMask = 2147483647;
347                         files = (
348                         );
349                         inputPaths = (
350                         );
351                         name = "Check For Global Initializers";
352                         outputPaths = (
353                         );
354                         runOnlyForDeploymentPostprocessing = 0;
355                         shellPath = /bin/sh;
356                         shellScript = "if [ -f ../WebKitTools/Scripts/check-for-global-initializers ]; then\n    ../WebKitTools/Scripts/check-for-global-initializers || exit $?\nfi";
357                 };
358 /* End PBXShellScriptBuildPhase section */
359
360 /* Begin PBXSourcesBuildPhase section */
361                 1422E87409DE3BE800749B87 /* Sources */ = {
362                         isa = PBXSourcesBuildPhase;
363                         buildActionMask = 2147483647;
364                         files = (
365                                 1422E87B09DE3BF000749B87 /* testjsglue.cpp in Sources */,
366                         );
367                         runOnlyForDeploymentPostprocessing = 0;
368                 };
369                 DD66F3C408F73ED700C75FD7 /* Sources */ = {
370                         isa = PBXSourcesBuildPhase;
371                         buildActionMask = 2147483647;
372                         files = (
373                                 DD66F3C608F73ED700C75FD7 /* JavaScriptGlue.cpp in Sources */,
374                                 DD66F3C708F73ED700C75FD7 /* JSRun.cpp in Sources */,
375                                 DD66F3C808F73ED700C75FD7 /* JSUtils.cpp in Sources */,
376                                 DD66F3C908F73ED700C75FD7 /* JSBase.cpp in Sources */,
377                                 DD66F3CA08F73ED700C75FD7 /* JSObject.cpp in Sources */,
378                                 DD66F3CB08F73ED700C75FD7 /* JSValueWrapper.cpp in Sources */,
379                                 DD66F3CC08F73ED700C75FD7 /* UserObjectImp.cpp in Sources */,
380                         );
381                         runOnlyForDeploymentPostprocessing = 0;
382                 };
383 /* End PBXSourcesBuildPhase section */
384
385 /* Begin PBXTargetDependency section */
386                 1422E8C809DE3EAD00749B87 /* PBXTargetDependency */ = {
387                         isa = PBXTargetDependency;
388                         target = 1422E87609DE3BE800749B87 /* testjsglue */;
389                         targetProxy = 1422E8C709DE3EAD00749B87 /* PBXContainerItemProxy */;
390                 };
391                 1422E8CA09DE3EB100749B87 /* PBXTargetDependency */ = {
392                         isa = PBXTargetDependency;
393                         target = DD66F3B908F73ED700C75FD7 /* JavaScriptGlue */;
394                         targetProxy = 1422E8C909DE3EB100749B87 /* PBXContainerItemProxy */;
395                 };
396 /* End PBXTargetDependency section */
397
398 /* Begin PBXVariantGroup section */
399                 089C1666FE841158C02AAC07 /* InfoPlist.strings */ = {
400                         isa = PBXVariantGroup;
401                         children = (
402                                 089C1667FE841158C02AAC07 /* English */,
403                         );
404                         name = InfoPlist.strings;
405                         sourceTree = "<group>";
406                 };
407 /* End PBXVariantGroup section */
408
409 /* Begin XCBuildConfiguration section */
410                 1422E88709DE3C2200749B87 /* Debug */ = {
411                         isa = XCBuildConfiguration;
412                         buildSettings = {
413                                 OTHER_CFLAGS = "-Wno-deprecated-declarations";
414                                 OTHER_LDFLAGS = (
415                                         "-framework",
416                                         CoreFoundation,
417                                 );
418                                 PRODUCT_NAME = testjsglue;
419                         };
420                         name = Debug;
421                 };
422                 1422E88809DE3C2200749B87 /* Release */ = {
423                         isa = XCBuildConfiguration;
424                         buildSettings = {
425                                 OTHER_CFLAGS = "-Wno-deprecated-declarations";
426                                 OTHER_LDFLAGS = (
427                                         "-framework",
428                                         CoreFoundation,
429                                 );
430                                 PRODUCT_NAME = testjsglue;
431                         };
432                         name = Release;
433                 };
434                 1422E88909DE3C2200749B87 /* Production */ = {
435                         isa = XCBuildConfiguration;
436                         buildSettings = {
437                                 OTHER_CFLAGS = "-Wno-deprecated-declarations";
438                                 OTHER_LDFLAGS = (
439                                         "-framework",
440                                         CoreFoundation,
441                                 );
442                                 PRODUCT_NAME = testjsglue;
443                         };
444                         name = Production;
445                 };
446                 1422E8DE09DE3EF500749B87 /* Debug */ = {
447                         isa = XCBuildConfiguration;
448                         buildSettings = {
449                                 COPY_PHASE_STRIP = NO;
450                                 GCC_DYNAMIC_NO_PIC = NO;
451                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
452                                 GCC_OPTIMIZATION_LEVEL = 0;
453                                 PRODUCT_NAME = All;
454                         };
455                         name = Debug;
456                 };
457                 1422E8DF09DE3EF500749B87 /* Release */ = {
458                         isa = XCBuildConfiguration;
459                         buildSettings = {
460                                 COPY_PHASE_STRIP = YES;
461                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
462                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
463                                 PRODUCT_NAME = All;
464                                 ZERO_LINK = NO;
465                         };
466                         name = Release;
467                 };
468                 1422E8E009DE3EF500749B87 /* Production */ = {
469                         isa = XCBuildConfiguration;
470                         buildSettings = {
471                                 PRODUCT_NAME = All;
472                         };
473                         name = Production;
474                 };
475                 14AC662C08CE7791006915A8 /* Debug */ = {
476                         isa = XCBuildConfiguration;
477                         baseConfigurationReference = 1C9051A00BA9F3050081E9D0 /* DebugRelease.xcconfig */;
478                         buildSettings = {
479                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
480                                 GCC_OPTIMIZATION_LEVEL = 0;
481                                 STRIP_INSTALLED_PRODUCT = NO;
482                         };
483                         name = Debug;
484                 };
485                 14AC662D08CE7791006915A8 /* Release */ = {
486                         isa = XCBuildConfiguration;
487                         baseConfigurationReference = 1C9051A00BA9F3050081E9D0 /* DebugRelease.xcconfig */;
488                         buildSettings = {
489                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
490                                 STRIP_INSTALLED_PRODUCT = NO;
491                         };
492                         name = Release;
493                 };
494                 14AC662E08CE7791006915A8 /* Production */ = {
495                         isa = XCBuildConfiguration;
496                         baseConfigurationReference = 1C90519F0BA9F3050081E9D0 /* Base.xcconfig */;
497                         buildSettings = {
498                         };
499                         name = Production;
500                 };
501                 DD66F3D208F73ED700C75FD7 /* Debug */ = {
502                         isa = XCBuildConfiguration;
503                         baseConfigurationReference = 1C9051A10BA9F3050081E9D0 /* JavaScriptGlue.xcconfig */;
504                         buildSettings = {
505                                 DEBUG_DEFINES = "";
506                                 INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)";
507                         };
508                         name = Debug;
509                 };
510                 DD66F3D308F73ED700C75FD7 /* Release */ = {
511                         isa = XCBuildConfiguration;
512                         baseConfigurationReference = 1C9051A10BA9F3050081E9D0 /* JavaScriptGlue.xcconfig */;
513                         buildSettings = {
514                                 DEBUG_DEFINES = NDEBUG;
515                                 INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)";
516                         };
517                         name = Release;
518                 };
519                 DD66F3D408F73ED700C75FD7 /* Production */ = {
520                         isa = XCBuildConfiguration;
521                         baseConfigurationReference = 1C9051A10BA9F3050081E9D0 /* JavaScriptGlue.xcconfig */;
522                         buildSettings = {
523                                 DEBUG_DEFINES = NDEBUG;
524                                 SECTORDER_FLAGS = (
525                                         "-sectorder",
526                                         __TEXT,
527                                         __text,
528                                         "$(APPLE_INTERNAL_DIR)/OrderFiles/JavaScriptGlue.order",
529                                 );
530                         };
531                         name = Production;
532                 };
533 /* End XCBuildConfiguration section */
534
535 /* Begin XCConfigurationList section */
536                 1422E88609DE3C2200749B87 /* Build configuration list for PBXNativeTarget "testjsglue" */ = {
537                         isa = XCConfigurationList;
538                         buildConfigurations = (
539                                 1422E88709DE3C2200749B87 /* Debug */,
540                                 1422E88809DE3C2200749B87 /* Release */,
541                                 1422E88909DE3C2200749B87 /* Production */,
542                         );
543                         defaultConfigurationIsVisible = 0;
544                         defaultConfigurationName = Production;
545                 };
546                 1422E8DD09DE3EF500749B87 /* Build configuration list for PBXAggregateTarget "All" */ = {
547                         isa = XCConfigurationList;
548                         buildConfigurations = (
549                                 1422E8DE09DE3EF500749B87 /* Debug */,
550                                 1422E8DF09DE3EF500749B87 /* Release */,
551                                 1422E8E009DE3EF500749B87 /* Production */,
552                         );
553                         defaultConfigurationIsVisible = 0;
554                         defaultConfigurationName = Production;
555                 };
556                 14AC662B08CE7791006915A8 /* Build configuration list for PBXProject "JavaScriptGlue" */ = {
557                         isa = XCConfigurationList;
558                         buildConfigurations = (
559                                 14AC662C08CE7791006915A8 /* Debug */,
560                                 14AC662D08CE7791006915A8 /* Release */,
561                                 14AC662E08CE7791006915A8 /* Production */,
562                         );
563                         defaultConfigurationIsVisible = 0;
564                         defaultConfigurationName = Production;
565                 };
566                 DD66F3D108F73ED700C75FD7 /* Build configuration list for PBXNativeTarget "JavaScriptGlue" */ = {
567                         isa = XCConfigurationList;
568                         buildConfigurations = (
569                                 DD66F3D208F73ED700C75FD7 /* Debug */,
570                                 DD66F3D308F73ED700C75FD7 /* Release */,
571                                 DD66F3D408F73ED700C75FD7 /* Production */,
572                         );
573                         defaultConfigurationIsVisible = 0;
574                         defaultConfigurationName = Production;
575                 };
576 /* End XCConfigurationList section */
577         };
578         rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
579 }