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