|
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 (( TARGET_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 } |