1bf4dba36f8826b1d6c8c409749fa0f59ca29e27
[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                         buildSettings = {
16                                 PRODUCT_NAME = All;
17                         };
18                         dependencies = (
19                                 1422E8CA09DE3EB100749B87 /* PBXTargetDependency */,
20                                 1422E8C809DE3EAD00749B87 /* PBXTargetDependency */,
21                         );
22                         name = All;
23                         productName = All;
24                 };
25 /* End PBXAggregateTarget section */
26
27 /* Begin PBXBuildFile section */
28                 1422E87B09DE3BF000749B87 /* testjsglue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1422E86709DE3BCE00749B87 /* testjsglue.cpp */; };
29                 1422E88209DE3C0400749B87 /* JavaScriptGlue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD66F3D608F73ED700C75FD7 /* JavaScriptGlue.framework */; };
30                 DD66F3BB08F73ED700C75FD7 /* JavaScriptGlue.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798B30262465703CA149D /* JavaScriptGlue.h */; settings = {ATTRIBUTES = (Public, ); }; };
31                 DD66F3BC08F73ED700C75FD7 /* JSBase.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798B9026246FD03CA149D /* JSBase.h */; };
32                 DD66F3BD08F73ED700C75FD7 /* JSUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798B7026246FD03CA149D /* JSUtils.h */; };
33                 DD66F3BE08F73ED700C75FD7 /* JSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798BB026246FD03CA149D /* JSObject.h */; };
34                 DD66F3BF08F73ED700C75FD7 /* JSRun.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798BD026246FD03CA149D /* JSRun.h */; };
35                 DD66F3C008F73ED700C75FD7 /* JSValueWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798C90262545403CA149D /* JSValueWrapper.h */; };
36                 DD66F3C108F73ED700C75FD7 /* UserObjectImp.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798CF0262579C03CA149D /* UserObjectImp.h */; };
37                 DD66F3C308F73ED700C75FD7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; };
38                 DD66F3C608F73ED700C75FD7 /* JavaScriptGlue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798B20262465703CA149D /* JavaScriptGlue.cpp */; };
39                 DD66F3C708F73ED700C75FD7 /* JSRun.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798BC026246FD03CA149D /* JSRun.cpp */; };
40                 DD66F3C808F73ED700C75FD7 /* JSUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798B6026246FD03CA149D /* JSUtils.cpp */; };
41                 DD66F3C908F73ED700C75FD7 /* JSBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798B8026246FD03CA149D /* JSBase.cpp */; };
42                 DD66F3CA08F73ED700C75FD7 /* JSObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798BA026246FD03CA149D /* JSObject.cpp */; };
43                 DD66F3CB08F73ED700C75FD7 /* JSValueWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798C80262545403CA149D /* JSValueWrapper.cpp */; };
44                 DD66F3CC08F73ED700C75FD7 /* UserObjectImp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798CE0262579C03CA149D /* UserObjectImp.cpp */; };
45                 DD66F3CE08F73ED700C75FD7 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F14FC9F30258E9A603CA149D /* CoreServices.framework */; };
46                 DD66F3F608F7401B00C75FD7 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD66F3F508F7401B00C75FD7 /* JavaScriptCore.framework */; };
47 /* End PBXBuildFile section */
48
49 /* Begin PBXBuildStyle section */
50                 014CEA440018CDF011CA2923 /* Development */ = {
51                         isa = PBXBuildStyle;
52                         buildSettings = {
53                                 COPY_PHASE_STRIP = NO;
54                                 GCC_DYNAMIC_NO_PIC = NO;
55                                 GCC_ENABLE_FIX_AND_CONTINUE = YES;
56                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
57                                 GCC_OPTIMIZATION_LEVEL = 0;
58                                 OPTIMIZATION_CFLAGS = "-O0";
59                                 ZERO_LINK = YES;
60                         };
61                         name = Development;
62                 };
63                 014CEA450018CDF011CA2923 /* Deployment */ = {
64                         isa = PBXBuildStyle;
65                         buildSettings = {
66                                 COPY_PHASE_STRIP = YES;
67                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
68                                 ZERO_LINK = NO;
69                         };
70                         name = Deployment;
71                 };
72 /* End PBXBuildStyle section */
73
74 /* Begin PBXContainerItemProxy section */
75                 1422E8C709DE3EAD00749B87 /* PBXContainerItemProxy */ = {
76                         isa = PBXContainerItemProxy;
77                         containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
78                         proxyType = 1;
79                         remoteGlobalIDString = 1422E87609DE3BE800749B87;
80                         remoteInfo = testjsglue;
81                 };
82                 1422E8C909DE3EB100749B87 /* PBXContainerItemProxy */ = {
83                         isa = PBXContainerItemProxy;
84                         containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
85                         proxyType = 1;
86                         remoteGlobalIDString = DD66F3B908F73ED700C75FD7;
87                         remoteInfo = JavaScriptGlue;
88                 };
89 /* End PBXContainerItemProxy section */
90
91 /* Begin PBXFileReference section */
92                 0867D69BFE84028FC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
93                 0867D6A5FE840307C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
94                 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; };
95                 1422E86709DE3BCE00749B87 /* testjsglue.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = testjsglue.cpp; sourceTree = "<group>"; };
96                 1422E87709DE3BE800749B87 /* testjsglue */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testjsglue; sourceTree = BUILT_PRODUCTS_DIR; };
97                 DD66F3D508F73ED700C75FD7 /* Info.plist */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
98                 DD66F3D608F73ED700C75FD7 /* JavaScriptGlue.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = JavaScriptGlue.framework; sourceTree = BUILT_PRODUCTS_DIR; };
99                 DD66F3F508F7401B00C75FD7 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = JavaScriptCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
100                 F11798B20262465703CA149D /* JavaScriptGlue.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JavaScriptGlue.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
101                 F11798B30262465703CA149D /* JavaScriptGlue.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JavaScriptGlue.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
102                 F11798B6026246FD03CA149D /* JSUtils.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSUtils.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
103                 F11798B7026246FD03CA149D /* JSUtils.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSUtils.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
104                 F11798B8026246FD03CA149D /* JSBase.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSBase.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
105                 F11798B9026246FD03CA149D /* JSBase.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSBase.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
106                 F11798BA026246FD03CA149D /* JSObject.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSObject.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
107                 F11798BB026246FD03CA149D /* JSObject.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSObject.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
108                 F11798BC026246FD03CA149D /* JSRun.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSRun.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
109                 F11798BD026246FD03CA149D /* JSRun.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSRun.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
110                 F11798C80262545403CA149D /* JSValueWrapper.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSValueWrapper.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
111                 F11798C90262545403CA149D /* JSValueWrapper.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSValueWrapper.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
112                 F11798CE0262579C03CA149D /* UserObjectImp.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UserObjectImp.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
113                 F11798CF0262579C03CA149D /* UserObjectImp.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = UserObjectImp.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
114                 F14FC9F30258E9A603CA149D /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
115                 F1EB7EAB02621EAF03CA149D /* JavaScriptGlue.exp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.exports; path = JavaScriptGlue.exp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
116 /* End PBXFileReference section */
117
118 /* Begin PBXFrameworksBuildPhase section */
119                 1422E87509DE3BE800749B87 /* Frameworks */ = {
120                         isa = PBXFrameworksBuildPhase;
121                         buildActionMask = 2147483647;
122                         files = (
123                                 1422E88209DE3C0400749B87 /* JavaScriptGlue.framework in Frameworks */,
124                         );
125                         runOnlyForDeploymentPostprocessing = 0;
126                 };
127                 DD66F3CD08F73ED700C75FD7 /* Frameworks */ = {
128                         isa = PBXFrameworksBuildPhase;
129                         buildActionMask = 2147483647;
130                         files = (
131                                 DD66F3CE08F73ED700C75FD7 /* CoreServices.framework in Frameworks */,
132                                 DD66F3F608F7401B00C75FD7 /* JavaScriptCore.framework in Frameworks */,
133                         );
134                         runOnlyForDeploymentPostprocessing = 0;
135                 };
136 /* End PBXFrameworksBuildPhase section */
137
138 /* Begin PBXGroup section */
139                 034768DFFF38A50411DB9C8B /* Products */ = {
140                         isa = PBXGroup;
141                         children = (
142                                 DD66F3D608F73ED700C75FD7 /* JavaScriptGlue.framework */,
143                                 1422E87709DE3BE800749B87 /* testjsglue */,
144                         );
145                         name = Products;
146                         sourceTree = "<group>";
147                 };
148                 0867D691FE84028FC02AAC07 /* JavaScriptGlue */ = {
149                         isa = PBXGroup;
150                         children = (
151                                 1422E86709DE3BCE00749B87 /* testjsglue.cpp */,
152                                 08FB77AEFE84172EC02AAC07 /* Classes */,
153                                 089C1665FE841158C02AAC07 /* Resources */,
154                                 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */,
155                                 034768DFFF38A50411DB9C8B /* Products */,
156                                 DD66F3D508F73ED700C75FD7 /* Info.plist */,
157                         );
158                         name = JavaScriptGlue;
159                         sourceTree = "<group>";
160                 };
161                 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */ = {
162                         isa = PBXGroup;
163                         children = (
164                                 1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */,
165                                 1058C7B2FEA5585E11CA2CBB /* Other Frameworks */,
166                         );
167                         name = "External Frameworks and Libraries";
168                         sourceTree = "<group>";
169                 };
170                 089C1665FE841158C02AAC07 /* Resources */ = {
171                         isa = PBXGroup;
172                         children = (
173                                 089C1666FE841158C02AAC07 /* InfoPlist.strings */,
174                         );
175                         name = Resources;
176                         sourceTree = "<group>";
177                 };
178                 08FB77AEFE84172EC02AAC07 /* Classes */ = {
179                         isa = PBXGroup;
180                         children = (
181                                 F1EB7EAB02621EAF03CA149D /* JavaScriptGlue.exp */,
182                                 F11798B20262465703CA149D /* JavaScriptGlue.cpp */,
183                                 F11798B30262465703CA149D /* JavaScriptGlue.h */,
184                                 F11798B8026246FD03CA149D /* JSBase.cpp */,
185                                 F11798B9026246FD03CA149D /* JSBase.h */,
186                                 F11798BA026246FD03CA149D /* JSObject.cpp */,
187                                 F11798BB026246FD03CA149D /* JSObject.h */,
188                                 F11798BC026246FD03CA149D /* JSRun.cpp */,
189                                 F11798BD026246FD03CA149D /* JSRun.h */,
190                                 F11798B6026246FD03CA149D /* JSUtils.cpp */,
191                                 F11798B7026246FD03CA149D /* JSUtils.h */,
192                                 F11798C80262545403CA149D /* JSValueWrapper.cpp */,
193                                 F11798C90262545403CA149D /* JSValueWrapper.h */,
194                                 F11798CE0262579C03CA149D /* UserObjectImp.cpp */,
195                                 F11798CF0262579C03CA149D /* UserObjectImp.h */,
196                         );
197                         name = Classes;
198                         sourceTree = "<group>";
199                 };
200                 1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */ = {
201                         isa = PBXGroup;
202                         children = (
203                                 DD66F3F508F7401B00C75FD7 /* JavaScriptCore.framework */,
204                                 F14FC9F30258E9A603CA149D /* CoreServices.framework */,
205                         );
206                         name = "Linked Frameworks";
207                         sourceTree = "<group>";
208                 };
209                 1058C7B2FEA5585E11CA2CBB /* Other Frameworks */ = {
210                         isa = PBXGroup;
211                         children = (
212                                 0867D69BFE84028FC02AAC07 /* Foundation.framework */,
213                                 0867D6A5FE840307C02AAC07 /* AppKit.framework */,
214                         );
215                         name = "Other Frameworks";
216                         sourceTree = "<group>";
217                 };
218 /* End PBXGroup section */
219
220 /* Begin PBXHeadersBuildPhase section */
221                 DD66F3BA08F73ED700C75FD7 /* Headers */ = {
222                         isa = PBXHeadersBuildPhase;
223                         buildActionMask = 2147483647;
224                         files = (
225                                 DD66F3BB08F73ED700C75FD7 /* JavaScriptGlue.h in Headers */,
226                                 DD66F3BC08F73ED700C75FD7 /* JSBase.h in Headers */,
227                                 DD66F3BD08F73ED700C75FD7 /* JSUtils.h in Headers */,
228                                 DD66F3BE08F73ED700C75FD7 /* JSObject.h in Headers */,
229                                 DD66F3BF08F73ED700C75FD7 /* JSRun.h in Headers */,
230                                 DD66F3C008F73ED700C75FD7 /* JSValueWrapper.h in Headers */,
231                                 DD66F3C108F73ED700C75FD7 /* UserObjectImp.h in Headers */,
232                         );
233                         runOnlyForDeploymentPostprocessing = 0;
234                 };
235 /* End PBXHeadersBuildPhase section */
236
237 /* Begin PBXNativeTarget section */
238                 1422E87609DE3BE800749B87 /* testjsglue */ = {
239                         isa = PBXNativeTarget;
240                         buildConfigurationList = 1422E88609DE3C2200749B87 /* Build configuration list for PBXNativeTarget "testjsglue" */;
241                         buildPhases = (
242                                 1422E87409DE3BE800749B87 /* Sources */,
243                                 1422E87509DE3BE800749B87 /* Frameworks */,
244                         );
245                         buildRules = (
246                         );
247                         buildSettings = {
248                                 GCC_ENABLE_FIX_AND_CONTINUE = YES;
249                                 GCC_MODEL_TUNING = G5;
250                                 INSTALL_PATH = "$(HOME)/bin";
251                                 PREBINDING = NO;
252                                 PRODUCT_NAME = testjsglue;
253                                 ZERO_LINK = YES;
254                         };
255                         dependencies = (
256                         );
257                         name = testjsglue;
258                         productName = testjsglue;
259                         productReference = 1422E87709DE3BE800749B87 /* testjsglue */;
260                         productType = "com.apple.product-type.tool";
261                 };
262                 DD66F3B908F73ED700C75FD7 /* JavaScriptGlue */ = {
263                         isa = PBXNativeTarget;
264                         buildConfigurationList = DD66F3D108F73ED700C75FD7 /* Build configuration list for PBXNativeTarget "JavaScriptGlue" */;
265                         buildPhases = (
266                                 DD66F3BA08F73ED700C75FD7 /* Headers */,
267                                 DD66F3C208F73ED700C75FD7 /* Resources */,
268                                 DD66F3C408F73ED700C75FD7 /* Sources */,
269                                 939D055E09DA033400984996 /* Check For Global Initializers */,
270                                 DD66F3CD08F73ED700C75FD7 /* Frameworks */,
271                         );
272                         buildRules = (
273                         );
274                         buildSettings = {
275                                 DYLIB_COMPATIBILITY_VERSION = 1;
276                                 DYLIB_CURRENT_VERSION = 1;
277                                 EXPORTED_SYMBOLS_FILE = JavaScriptGlue.exp;
278                                 FRAMEWORK_SEARCH_PATHS = (
279                                         "$(SYSTEM_LIBRARY_DIR)/Frameworks/WebKit.framework/Frameworks",
280                                         "$(SYSTEM_LIBRARY_DIR)/Frameworks/WebKit.framework/Versions/A/Frameworks",
281                                 );
282                                 FRAMEWORK_VERSION = A;
283                                 HEADER_SEARCH_PATHS = "";
284                                 INSTALL_PATH = "$(NEXT_ROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks";
285                                 LIBRARY_SEARCH_PATHS = "";
286                                 OTHER_CFLAGS = "";
287                                 OTHER_LDFLAGS = "";
288                                 PRODUCT_NAME = JavaScriptGlue;
289                                 SECTORDER_FLAGS = (
290                                         "-sectorder",
291                                         __TEXT,
292                                         __text,
293                                         "$(APPLE_INTERNAL_DIR)/OrderFiles/JavaScriptGlue.order",
294                                 );
295                                 WARNING_CFLAGS = (
296                                         "-Wmost",
297                                         "-Wno-four-char-constants",
298                                         "-Wno-unknown-pragmas",
299                                 );
300                                 WRAPPER_EXTENSION = framework;
301                         };
302                         dependencies = (
303                         );
304                         name = JavaScriptGlue;
305                         productInstallPath = "$(NEXT_ROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks";
306                         productName = JavaScriptGlue;
307                         productReference = DD66F3D608F73ED700C75FD7 /* JavaScriptGlue.framework */;
308                         productType = "com.apple.product-type.framework";
309                 };
310 /* End PBXNativeTarget section */
311
312 /* Begin PBXProject section */
313                 0867D690FE84028FC02AAC07 /* Project object */ = {
314                         isa = PBXProject;
315                         buildConfigurationList = 14AC662B08CE7791006915A8 /* Build configuration list for PBXProject "JavaScriptGlue" */;
316                         buildSettings = {
317                         };
318                         buildStyles = (
319                                 014CEA440018CDF011CA2923 /* Development */,
320                                 014CEA450018CDF011CA2923 /* Deployment */,
321                         );
322                         hasScannedForEncodings = 1;
323                         mainGroup = 0867D691FE84028FC02AAC07 /* JavaScriptGlue */;
324                         productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
325                         projectDirPath = "";
326                         targets = (
327                                 DD66F3B908F73ED700C75FD7 /* JavaScriptGlue */,
328                                 1422E87609DE3BE800749B87 /* testjsglue */,
329                                 1422E8C409DE3EA600749B87 /* All */,
330                         );
331                 };
332 /* End PBXProject section */
333
334 /* Begin PBXResourcesBuildPhase section */
335                 DD66F3C208F73ED700C75FD7 /* Resources */ = {
336                         isa = PBXResourcesBuildPhase;
337                         buildActionMask = 2147483647;
338                         files = (
339                                 DD66F3C308F73ED700C75FD7 /* InfoPlist.strings in Resources */,
340                         );
341                         runOnlyForDeploymentPostprocessing = 0;
342                 };
343 /* End PBXResourcesBuildPhase section */
344
345 /* Begin PBXShellScriptBuildPhase section */
346                 939D055E09DA033400984996 /* Check For Global Initializers */ = {
347                         isa = PBXShellScriptBuildPhase;
348                         buildActionMask = 2147483647;
349                         files = (
350                         );
351                         inputPaths = (
352                         );
353                         name = "Check For Global Initializers";
354                         outputPaths = (
355                         );
356                         runOnlyForDeploymentPostprocessing = 0;
357                         shellPath = /bin/sh;
358                         shellScript = "if [ -f ../WebKitTools/Scripts/check-for-global-initializers ]; then\n    ../WebKitTools/Scripts/check-for-global-initializers || exit $?\nfi";
359                 };
360 /* End PBXShellScriptBuildPhase section */
361
362 /* Begin PBXSourcesBuildPhase section */
363                 1422E87409DE3BE800749B87 /* Sources */ = {
364                         isa = PBXSourcesBuildPhase;
365                         buildActionMask = 2147483647;
366                         files = (
367                                 1422E87B09DE3BF000749B87 /* testjsglue.cpp in Sources */,
368                         );
369                         runOnlyForDeploymentPostprocessing = 0;
370                 };
371                 DD66F3C408F73ED700C75FD7 /* Sources */ = {
372                         isa = PBXSourcesBuildPhase;
373                         buildActionMask = 2147483647;
374                         files = (
375                                 DD66F3C608F73ED700C75FD7 /* JavaScriptGlue.cpp in Sources */,
376                                 DD66F3C708F73ED700C75FD7 /* JSRun.cpp in Sources */,
377                                 DD66F3C808F73ED700C75FD7 /* JSUtils.cpp in Sources */,
378                                 DD66F3C908F73ED700C75FD7 /* JSBase.cpp in Sources */,
379                                 DD66F3CA08F73ED700C75FD7 /* JSObject.cpp in Sources */,
380                                 DD66F3CB08F73ED700C75FD7 /* JSValueWrapper.cpp in Sources */,
381                                 DD66F3CC08F73ED700C75FD7 /* UserObjectImp.cpp in Sources */,
382                         );
383                         runOnlyForDeploymentPostprocessing = 0;
384                 };
385 /* End PBXSourcesBuildPhase section */
386
387 /* Begin PBXTargetDependency section */
388                 1422E8C809DE3EAD00749B87 /* PBXTargetDependency */ = {
389                         isa = PBXTargetDependency;
390                         target = 1422E87609DE3BE800749B87 /* testjsglue */;
391                         targetProxy = 1422E8C709DE3EAD00749B87 /* PBXContainerItemProxy */;
392                 };
393                 1422E8CA09DE3EB100749B87 /* PBXTargetDependency */ = {
394                         isa = PBXTargetDependency;
395                         target = DD66F3B908F73ED700C75FD7 /* JavaScriptGlue */;
396                         targetProxy = 1422E8C909DE3EB100749B87 /* PBXContainerItemProxy */;
397                 };
398 /* End PBXTargetDependency section */
399
400 /* Begin PBXVariantGroup section */
401                 089C1666FE841158C02AAC07 /* InfoPlist.strings */ = {
402                         isa = PBXVariantGroup;
403                         children = (
404                                 089C1667FE841158C02AAC07 /* English */,
405                         );
406                         name = InfoPlist.strings;
407                         sourceTree = "<group>";
408                 };
409 /* End PBXVariantGroup section */
410
411 /* Begin XCBuildConfiguration section */
412                 1422E88709DE3C2200749B87 /* Debug */ = {
413                         isa = XCBuildConfiguration;
414                         buildSettings = {
415                                 COPY_PHASE_STRIP = NO;
416                                 GCC_DYNAMIC_NO_PIC = NO;
417                                 GCC_ENABLE_FIX_AND_CONTINUE = YES;
418                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
419                                 GCC_MODEL_TUNING = G5;
420                                 GCC_OPTIMIZATION_LEVEL = 0;
421                                 INSTALL_PATH = "$(HOME)/bin";
422                                 PREBINDING = NO;
423                                 PRODUCT_NAME = testjsglue;
424                                 ZERO_LINK = YES;
425                         };
426                         name = Debug;
427                 };
428                 1422E88809DE3C2200749B87 /* Release */ = {
429                         isa = XCBuildConfiguration;
430                         buildSettings = {
431                                 COPY_PHASE_STRIP = YES;
432                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
433                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
434                                 GCC_MODEL_TUNING = G5;
435                                 INSTALL_PATH = "$(HOME)/bin";
436                                 PREBINDING = NO;
437                                 PRODUCT_NAME = testjsglue;
438                                 ZERO_LINK = NO;
439                         };
440                         name = Release;
441                 };
442                 1422E88909DE3C2200749B87 /* Production */ = {
443                         isa = XCBuildConfiguration;
444                         buildSettings = {
445                                 GCC_ENABLE_FIX_AND_CONTINUE = YES;
446                                 GCC_MODEL_TUNING = G5;
447                                 INSTALL_PATH = "$(HOME)/bin";
448                                 PREBINDING = NO;
449                                 PRODUCT_NAME = testjsglue;
450                                 ZERO_LINK = YES;
451                         };
452                         name = Production;
453                 };
454                 1422E8DE09DE3EF500749B87 /* Debug */ = {
455                         isa = XCBuildConfiguration;
456                         buildSettings = {
457                                 COPY_PHASE_STRIP = NO;
458                                 GCC_DYNAMIC_NO_PIC = NO;
459                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
460                                 GCC_OPTIMIZATION_LEVEL = 0;
461                                 PRODUCT_NAME = All;
462                         };
463                         name = Debug;
464                 };
465                 1422E8DF09DE3EF500749B87 /* Release */ = {
466                         isa = XCBuildConfiguration;
467                         buildSettings = {
468                                 COPY_PHASE_STRIP = YES;
469                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
470                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
471                                 PRODUCT_NAME = All;
472                                 ZERO_LINK = NO;
473                         };
474                         name = Release;
475                 };
476                 1422E8E009DE3EF500749B87 /* Production */ = {
477                         isa = XCBuildConfiguration;
478                         buildSettings = {
479                                 PRODUCT_NAME = All;
480                         };
481                         name = Production;
482                 };
483                 14AC662C08CE7791006915A8 /* Debug */ = {
484                         isa = XCBuildConfiguration;
485                         buildSettings = {
486                                 GCC_ENABLE_CPP_EXCEPTIONS = NO;
487                                 GCC_ENABLE_CPP_RTTI = NO;
488                                 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
489                                 GCC_ENABLE_OBJC_GC = YES;
490                                 GCC_FAST_OBJC_DISPATCH = YES;
491                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
492                                 GCC_MODEL_TUNING = G5;
493                                 GCC_OPTIMIZATION_LEVEL = 0;
494                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
495                                 GCC_THREADSAFE_STATICS = NO;
496                                 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
497                                 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
498                                 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
499                                 MACOSX_DEPLOYMENT_TARGET = 10.4;
500                                 PREBINDING = NO;
501                                 STRIP_INSTALLED_PRODUCT = NO;
502                                 WARNING_CFLAGS = (
503                                         "-Wall",
504                                         "-W",
505                                         "-Wcast-align",
506                                         "-Wchar-subscripts",
507                                         "-Wformat-security",
508                                         "-Wmissing-format-attribute",
509                                         "-Wpointer-arith",
510                                         "-Wwrite-strings",
511                                         "-Wno-format-y2k",
512                                         "-Wno-unused-parameter",
513                                         "-Wno-long-double",
514                                 );
515                         };
516                         name = Debug;
517                 };
518                 14AC662D08CE7791006915A8 /* Release */ = {
519                         isa = XCBuildConfiguration;
520                         buildSettings = {
521                                 GCC_ENABLE_CPP_EXCEPTIONS = NO;
522                                 GCC_ENABLE_CPP_RTTI = NO;
523                                 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
524                                 GCC_ENABLE_OBJC_GC = YES;
525                                 GCC_FAST_OBJC_DISPATCH = YES;
526                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
527                                 GCC_MODEL_TUNING = G5;
528                                 GCC_OPTIMIZATION_LEVEL = 2;
529                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
530                                 GCC_THREADSAFE_STATICS = NO;
531                                 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
532                                 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
533                                 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
534                                 MACOSX_DEPLOYMENT_TARGET = 10.4;
535                                 PREBINDING = NO;
536                                 STRIP_INSTALLED_PRODUCT = NO;
537                                 WARNING_CFLAGS = (
538                                         "-Wall",
539                                         "-W",
540                                         "-Wcast-align",
541                                         "-Wchar-subscripts",
542                                         "-Wformat-security",
543                                         "-Wmissing-format-attribute",
544                                         "-Wpointer-arith",
545                                         "-Wwrite-strings",
546                                         "-Wno-format-y2k",
547                                         "-Wno-unused-parameter",
548                                         "-Wno-long-double",
549                                 );
550                         };
551                         name = Release;
552                 };
553                 14AC662E08CE7791006915A8 /* Production */ = {
554                         isa = XCBuildConfiguration;
555                         buildSettings = {
556                                 GCC_ENABLE_CPP_EXCEPTIONS = NO;
557                                 GCC_ENABLE_CPP_RTTI = NO;
558                                 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
559                                 GCC_ENABLE_OBJC_GC = YES;
560                                 GCC_FAST_OBJC_DISPATCH = YES;
561                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
562                                 GCC_MODEL_TUNING = G5;
563                                 GCC_OPTIMIZATION_LEVEL = 2;
564                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
565                                 GCC_THREADSAFE_STATICS = NO;
566                                 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
567                                 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
568                                 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
569                                 WARNING_CFLAGS = (
570                                         "-Wall",
571                                         "-W",
572                                         "-Wcast-align",
573                                         "-Wchar-subscripts",
574                                         "-Wformat-security",
575                                         "-Wmissing-format-attribute",
576                                         "-Wpointer-arith",
577                                         "-Wwrite-strings",
578                                         "-Wno-format-y2k",
579                                         "-Wno-unused-parameter",
580                                         "-Wno-long-double",
581                                 );
582                         };
583                         name = Production;
584                 };
585                 DD66F3D208F73ED700C75FD7 /* Debug */ = {
586                         isa = XCBuildConfiguration;
587                         buildSettings = {
588                                 DYLIB_COMPATIBILITY_VERSION = 1;
589                                 DYLIB_CURRENT_VERSION = 1;
590                                 EXPORTED_SYMBOLS_FILE = JavaScriptGlue.exp;
591                                 FRAMEWORK_VERSION = A;
592                                 HEADER_SEARCH_PATHS = .;
593                                 INFOPLIST_FILE = Info.plist;
594                                 INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks";
595                                 PRODUCT_NAME = JavaScriptGlue;
596                                 WRAPPER_EXTENSION = framework;
597                         };
598                         name = Debug;
599                 };
600                 DD66F3D308F73ED700C75FD7 /* Release */ = {
601                         isa = XCBuildConfiguration;
602                         buildSettings = {
603                                 DYLIB_COMPATIBILITY_VERSION = 1;
604                                 DYLIB_CURRENT_VERSION = 1;
605                                 EXPORTED_SYMBOLS_FILE = JavaScriptGlue.exp;
606                                 FRAMEWORK_VERSION = A;
607                                 HEADER_SEARCH_PATHS = .;
608                                 INFOPLIST_FILE = Info.plist;
609                                 INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks";
610                                 PRODUCT_NAME = JavaScriptGlue;
611                                 WRAPPER_EXTENSION = framework;
612                         };
613                         name = Release;
614                 };
615                 DD66F3D408F73ED700C75FD7 /* Production */ = {
616                         isa = XCBuildConfiguration;
617                         buildSettings = {
618                                 DYLIB_COMPATIBILITY_VERSION = 1;
619                                 DYLIB_CURRENT_VERSION = 1;
620                                 EXPORTED_SYMBOLS_FILE = JavaScriptGlue.exp;
621                                 FRAMEWORK_SEARCH_PATHS = "$(SYSTEM_LIBRARY_DIR)/Frameworks/WebKit.framework/Versions/A/Frameworks";
622                                 FRAMEWORK_VERSION = A;
623                                 HEADER_SEARCH_PATHS = .;
624                                 INFOPLIST_FILE = Info.plist;
625                                 INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks";
626                                 PRODUCT_NAME = JavaScriptGlue;
627                                 SECTORDER_FLAGS = (
628                                         "-sectorder",
629                                         __TEXT,
630                                         __text,
631                                         "$(APPLE_INTERNAL_DIR)/OrderFiles/JavaScriptGlue.order",
632                                 );
633                                 WRAPPER_EXTENSION = framework;
634                         };
635                         name = Production;
636                 };
637 /* End XCBuildConfiguration section */
638
639 /* Begin XCConfigurationList section */
640                 1422E88609DE3C2200749B87 /* Build configuration list for PBXNativeTarget "testjsglue" */ = {
641                         isa = XCConfigurationList;
642                         buildConfigurations = (
643                                 1422E88709DE3C2200749B87 /* Debug */,
644                                 1422E88809DE3C2200749B87 /* Release */,
645                                 1422E88909DE3C2200749B87 /* Production */,
646                         );
647                         defaultConfigurationIsVisible = 0;
648                         defaultConfigurationName = Production;
649                 };
650                 1422E8DD09DE3EF500749B87 /* Build configuration list for PBXAggregateTarget "All" */ = {
651                         isa = XCConfigurationList;
652                         buildConfigurations = (
653                                 1422E8DE09DE3EF500749B87 /* Debug */,
654                                 1422E8DF09DE3EF500749B87 /* Release */,
655                                 1422E8E009DE3EF500749B87 /* Production */,
656                         );
657                         defaultConfigurationIsVisible = 0;
658                         defaultConfigurationName = Production;
659                 };
660                 14AC662B08CE7791006915A8 /* Build configuration list for PBXProject "JavaScriptGlue" */ = {
661                         isa = XCConfigurationList;
662                         buildConfigurations = (
663                                 14AC662C08CE7791006915A8 /* Debug */,
664                                 14AC662D08CE7791006915A8 /* Release */,
665                                 14AC662E08CE7791006915A8 /* Production */,
666                         );
667                         defaultConfigurationIsVisible = 0;
668                         defaultConfigurationName = Production;
669                 };
670                 DD66F3D108F73ED700C75FD7 /* Build configuration list for PBXNativeTarget "JavaScriptGlue" */ = {
671                         isa = XCConfigurationList;
672                         buildConfigurations = (
673                                 DD66F3D208F73ED700C75FD7 /* Debug */,
674                                 DD66F3D308F73ED700C75FD7 /* Release */,
675                                 DD66F3D408F73ED700C75FD7 /* Production */,
676                         );
677                         defaultConfigurationIsVisible = 0;
678                         defaultConfigurationName = Production;
679                 };
680 /* End XCConfigurationList section */
681         };
682         rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
683 }