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