• 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			developmentRegion = English;
291			hasScannedForEncodings = 1;
292			knownRegions = (
293				English,
294				Japanese,
295				French,
296				German,
297			);
298			mainGroup = 0867D691FE84028FC02AAC07 /* JavaScriptGlue */;
299			productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
300			projectDirPath = "";
301			projectRoot = "";
302			targets = (
303				1422E8C409DE3EA600749B87 /* All */,
304				DD66F3B908F73ED700C75FD7 /* JavaScriptGlue */,
305				1422E87609DE3BE800749B87 /* testjsglue */,
306			);
307		};
308/* End PBXProject section */
309
310/* Begin PBXResourcesBuildPhase section */
311		DD66F3C208F73ED700C75FD7 /* Resources */ = {
312			isa = PBXResourcesBuildPhase;
313			buildActionMask = 2147483647;
314			files = (
315				DD66F3C308F73ED700C75FD7 /* InfoPlist.strings in Resources */,
316			);
317			runOnlyForDeploymentPostprocessing = 0;
318		};
319/* End PBXResourcesBuildPhase section */
320
321/* Begin PBXShellScriptBuildPhase section */
322		5D0D53490E9862A70029E223 /* Check For Weak VTables and Externals */ = {
323			isa = PBXShellScriptBuildPhase;
324			buildActionMask = 2147483647;
325			files = (
326			);
327			inputPaths = (
328				"$(TARGET_BUILD_DIR)/$(EXECUTABLE_PATH)",
329			);
330			name = "Check For Weak VTables and Externals";
331			outputPaths = (
332			);
333			runOnlyForDeploymentPostprocessing = 0;
334			shellPath = /bin/sh;
335			shellScript = "if [ -f ../../Tools/Scripts/check-for-weak-vtables-and-externals ]; then\n    ../../Tools/Scripts/check-for-weak-vtables-and-externals || exit $?\nfi";
336		};
337		5D2F7D0A0C6878E000B5B72B /* Update Info.plist with version information */ = {
338			isa = PBXShellScriptBuildPhase;
339			buildActionMask = 2147483647;
340			files = (
341			);
342			inputPaths = (
343				"$(SRCROOT)/Configurations/Version.xcconfig",
344			);
345			name = "Update Info.plist with version information";
346			outputPaths = (
347				"$(SRCROOT)/Info.plist",
348			);
349			runOnlyForDeploymentPostprocessing = 0;
350			shellPath = /bin/sh;
351			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";
352		};
353		5DA0F0C00DC2B48900EA22B4 /* Remove Headers If Needed */ = {
354			isa = PBXShellScriptBuildPhase;
355			buildActionMask = 2147483647;
356			files = (
357			);
358			inputPaths = (
359			);
360			name = "Remove Headers If Needed";
361			outputPaths = (
362			);
363			runOnlyForDeploymentPostprocessing = 0;
364			shellPath = /bin/sh;
365			shellScript = "if (( TARGET_MAC_OS_X_VERSION_MAJOR > 1050 )); then\n   rm -rf \"$BUILT_PRODUCTS_DIR/$PUBLIC_HEADERS_FOLDER_PATH\"/*.h;\nfi;\n";
366		};
367		939D055E09DA033400984996 /* Check For Global Initializers */ = {
368			isa = PBXShellScriptBuildPhase;
369			buildActionMask = 2147483647;
370			files = (
371			);
372			inputPaths = (
373				"$(TARGET_BUILD_DIR)/$(EXECUTABLE_PATH)",
374			);
375			name = "Check For Global Initializers";
376			outputPaths = (
377			);
378			runOnlyForDeploymentPostprocessing = 0;
379			shellPath = /bin/sh;
380			shellScript = "if [ -f ../../Tools/Scripts/check-for-global-initializers ]; then\n    ../../Tools/Scripts/check-for-global-initializers || exit $?\nfi";
381		};
382/* End PBXShellScriptBuildPhase section */
383
384/* Begin PBXSourcesBuildPhase section */
385		1422E87409DE3BE800749B87 /* Sources */ = {
386			isa = PBXSourcesBuildPhase;
387			buildActionMask = 2147483647;
388			files = (
389				1422E87B09DE3BF000749B87 /* testjsglue.cpp in Sources */,
390			);
391			runOnlyForDeploymentPostprocessing = 0;
392		};
393		DD66F3C408F73ED700C75FD7 /* Sources */ = {
394			isa = PBXSourcesBuildPhase;
395			buildActionMask = 2147483647;
396			files = (
397				DD66F3C608F73ED700C75FD7 /* JavaScriptGlue.cpp in Sources */,
398				DD66F3C908F73ED700C75FD7 /* JSBase.cpp in Sources */,
399				DD66F3CA08F73ED700C75FD7 /* JSObject.cpp in Sources */,
400				DD66F3C708F73ED700C75FD7 /* JSRun.cpp in Sources */,
401				DD66F3C808F73ED700C75FD7 /* JSUtils.cpp in Sources */,
402				DD66F3CB08F73ED700C75FD7 /* JSValueWrapper.cpp in Sources */,
403				DD66F3CC08F73ED700C75FD7 /* UserObjectImp.cpp in Sources */,
404			);
405			runOnlyForDeploymentPostprocessing = 0;
406		};
407/* End PBXSourcesBuildPhase section */
408
409/* Begin PBXTargetDependency section */
410		1422E8C809DE3EAD00749B87 /* PBXTargetDependency */ = {
411			isa = PBXTargetDependency;
412			target = 1422E87609DE3BE800749B87 /* testjsglue */;
413			targetProxy = 1422E8C709DE3EAD00749B87 /* PBXContainerItemProxy */;
414		};
415		1422E8CA09DE3EB100749B87 /* PBXTargetDependency */ = {
416			isa = PBXTargetDependency;
417			target = DD66F3B908F73ED700C75FD7 /* JavaScriptGlue */;
418			targetProxy = 1422E8C909DE3EB100749B87 /* PBXContainerItemProxy */;
419		};
420		5D2F21E30BDFAB9D0082B294 /* PBXTargetDependency */ = {
421			isa = PBXTargetDependency;
422			target = DD66F3B908F73ED700C75FD7 /* JavaScriptGlue */;
423			targetProxy = 5D2F21E20BDFAB9D0082B294 /* PBXContainerItemProxy */;
424		};
425/* End PBXTargetDependency section */
426
427/* Begin PBXVariantGroup section */
428		089C1666FE841158C02AAC07 /* InfoPlist.strings */ = {
429			isa = PBXVariantGroup;
430			children = (
431				089C1667FE841158C02AAC07 /* English */,
432			);
433			name = InfoPlist.strings;
434			sourceTree = "<group>";
435		};
436/* End PBXVariantGroup section */
437
438/* Begin XCBuildConfiguration section */
439		1422E88709DE3C2200749B87 /* Debug */ = {
440			isa = XCBuildConfiguration;
441			buildSettings = {
442				OTHER_CFLAGS = "-Wno-deprecated-declarations";
443				OTHER_LDFLAGS = (
444					"-framework",
445					CoreFoundation,
446				);
447				PRODUCT_NAME = testjsglue;
448			};
449			name = Debug;
450		};
451		1422E88809DE3C2200749B87 /* Release */ = {
452			isa = XCBuildConfiguration;
453			buildSettings = {
454				OTHER_CFLAGS = "-Wno-deprecated-declarations";
455				OTHER_LDFLAGS = (
456					"-framework",
457					CoreFoundation,
458				);
459				PRODUCT_NAME = testjsglue;
460			};
461			name = Release;
462		};
463		1422E88909DE3C2200749B87 /* Production */ = {
464			isa = XCBuildConfiguration;
465			buildSettings = {
466				OTHER_CFLAGS = "-Wno-deprecated-declarations";
467				OTHER_LDFLAGS = (
468					"-framework",
469					CoreFoundation,
470				);
471				PRODUCT_NAME = testjsglue;
472			};
473			name = Production;
474		};
475		1422E8DE09DE3EF500749B87 /* Debug */ = {
476			isa = XCBuildConfiguration;
477			buildSettings = {
478				COPY_PHASE_STRIP = NO;
479				GCC_DYNAMIC_NO_PIC = NO;
480				GCC_OPTIMIZATION_LEVEL = 0;
481				PRODUCT_NAME = All;
482			};
483			name = Debug;
484		};
485		1422E8DF09DE3EF500749B87 /* Release */ = {
486			isa = XCBuildConfiguration;
487			buildSettings = {
488				COPY_PHASE_STRIP = YES;
489				GCC_ENABLE_FIX_AND_CONTINUE = NO;
490				PRODUCT_NAME = All;
491				ZERO_LINK = NO;
492			};
493			name = Release;
494		};
495		1422E8E009DE3EF500749B87 /* Production */ = {
496			isa = XCBuildConfiguration;
497			buildSettings = {
498				PRODUCT_NAME = All;
499			};
500			name = Production;
501		};
502		14AC662C08CE7791006915A8 /* Debug */ = {
503			isa = XCBuildConfiguration;
504			baseConfigurationReference = 1C9051A00BA9F3050081E9D0 /* DebugRelease.xcconfig */;
505			buildSettings = {
506				DEBUG_DEFINES = "$(DEBUG_DEFINES_debug)";
507				GCC_OPTIMIZATION_LEVEL = "$(GCC_OPTIMIZATION_LEVEL_debug)";
508				STRIP_INSTALLED_PRODUCT = "$(STRIP_INSTALLED_PRODUCT_debug)";
509			};
510			name = Debug;
511		};
512		14AC662D08CE7791006915A8 /* Release */ = {
513			isa = XCBuildConfiguration;
514			baseConfigurationReference = 1C9051A00BA9F3050081E9D0 /* DebugRelease.xcconfig */;
515			buildSettings = {
516				STRIP_INSTALLED_PRODUCT = NO;
517			};
518			name = Release;
519		};
520		14AC662E08CE7791006915A8 /* Production */ = {
521			isa = XCBuildConfiguration;
522			baseConfigurationReference = 1C90519F0BA9F3050081E9D0 /* Base.xcconfig */;
523			buildSettings = {
524			};
525			name = Production;
526		};
527		DD66F3D208F73ED700C75FD7 /* Debug */ = {
528			isa = XCBuildConfiguration;
529			baseConfigurationReference = 1C9051A10BA9F3050081E9D0 /* JavaScriptGlue.xcconfig */;
530			buildSettings = {
531				INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)";
532			};
533			name = Debug;
534		};
535		DD66F3D308F73ED700C75FD7 /* Release */ = {
536			isa = XCBuildConfiguration;
537			baseConfigurationReference = 1C9051A10BA9F3050081E9D0 /* JavaScriptGlue.xcconfig */;
538			buildSettings = {
539				INSTALL_PATH = "$(BUILT_PRODUCTS_DIR)";
540			};
541			name = Release;
542		};
543		DD66F3D408F73ED700C75FD7 /* Production */ = {
544			isa = XCBuildConfiguration;
545			baseConfigurationReference = 1C9051A10BA9F3050081E9D0 /* JavaScriptGlue.xcconfig */;
546			buildSettings = {
547				BUILD_VARIANTS = normal;
548				SECTORDER_FLAGS = (
549					"-sectorder",
550					__TEXT,
551					__text,
552					"$(APPLE_INTERNAL_DIR)/OrderFiles/JavaScriptGlue.order",
553				);
554			};
555			name = Production;
556		};
557/* End XCBuildConfiguration section */
558
559/* Begin XCConfigurationList section */
560		1422E88609DE3C2200749B87 /* Build configuration list for PBXNativeTarget "testjsglue" */ = {
561			isa = XCConfigurationList;
562			buildConfigurations = (
563				1422E88709DE3C2200749B87 /* Debug */,
564				1422E88809DE3C2200749B87 /* Release */,
565				1422E88909DE3C2200749B87 /* Production */,
566			);
567			defaultConfigurationIsVisible = 0;
568			defaultConfigurationName = Production;
569		};
570		1422E8DD09DE3EF500749B87 /* Build configuration list for PBXAggregateTarget "All" */ = {
571			isa = XCConfigurationList;
572			buildConfigurations = (
573				1422E8DE09DE3EF500749B87 /* Debug */,
574				1422E8DF09DE3EF500749B87 /* Release */,
575				1422E8E009DE3EF500749B87 /* Production */,
576			);
577			defaultConfigurationIsVisible = 0;
578			defaultConfigurationName = Production;
579		};
580		14AC662B08CE7791006915A8 /* Build configuration list for PBXProject "JavaScriptGlue" */ = {
581			isa = XCConfigurationList;
582			buildConfigurations = (
583				14AC662C08CE7791006915A8 /* Debug */,
584				14AC662D08CE7791006915A8 /* Release */,
585				14AC662E08CE7791006915A8 /* Production */,
586			);
587			defaultConfigurationIsVisible = 0;
588			defaultConfigurationName = Production;
589		};
590		DD66F3D108F73ED700C75FD7 /* Build configuration list for PBXNativeTarget "JavaScriptGlue" */ = {
591			isa = XCConfigurationList;
592			buildConfigurations = (
593				DD66F3D208F73ED700C75FD7 /* Debug */,
594				DD66F3D308F73ED700C75FD7 /* Release */,
595				DD66F3D408F73ED700C75FD7 /* Production */,
596			);
597			defaultConfigurationIsVisible = 0;
598			defaultConfigurationName = Production;
599		};
600/* End XCConfigurationList section */
601	};
602	rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
603}
604