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