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