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