JavaScriptCore:
[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 PBXBuildFile section */
10                 DD66F3BB08F73ED700C75FD7 /* JavaScriptGlue.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798B30262465703CA149D /* JavaScriptGlue.h */; settings = {ATTRIBUTES = (Public, ); }; };
11                 DD66F3BC08F73ED700C75FD7 /* JSBase.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798B9026246FD03CA149D /* JSBase.h */; };
12                 DD66F3BD08F73ED700C75FD7 /* JSUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798B7026246FD03CA149D /* JSUtils.h */; };
13                 DD66F3BE08F73ED700C75FD7 /* JSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798BB026246FD03CA149D /* JSObject.h */; };
14                 DD66F3BF08F73ED700C75FD7 /* JSRun.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798BD026246FD03CA149D /* JSRun.h */; };
15                 DD66F3C008F73ED700C75FD7 /* JSValueWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798C90262545403CA149D /* JSValueWrapper.h */; };
16                 DD66F3C108F73ED700C75FD7 /* UserObjectImp.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798CF0262579C03CA149D /* UserObjectImp.h */; };
17                 DD66F3C308F73ED700C75FD7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; };
18                 DD66F3C608F73ED700C75FD7 /* JavaScriptGlue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798B20262465703CA149D /* JavaScriptGlue.cpp */; };
19                 DD66F3C708F73ED700C75FD7 /* JSRun.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798BC026246FD03CA149D /* JSRun.cpp */; };
20                 DD66F3C808F73ED700C75FD7 /* JSUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798B6026246FD03CA149D /* JSUtils.cpp */; };
21                 DD66F3C908F73ED700C75FD7 /* JSBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798B8026246FD03CA149D /* JSBase.cpp */; };
22                 DD66F3CA08F73ED700C75FD7 /* JSObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798BA026246FD03CA149D /* JSObject.cpp */; };
23                 DD66F3CB08F73ED700C75FD7 /* JSValueWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798C80262545403CA149D /* JSValueWrapper.cpp */; };
24                 DD66F3CC08F73ED700C75FD7 /* UserObjectImp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798CE0262579C03CA149D /* UserObjectImp.cpp */; };
25                 DD66F3CE08F73ED700C75FD7 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F14FC9F30258E9A603CA149D /* CoreServices.framework */; };
26                 DD66F3F608F7401B00C75FD7 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD66F3F508F7401B00C75FD7 /* JavaScriptCore.framework */; };
27 /* End PBXBuildFile section */
28
29 /* Begin PBXBuildStyle section */
30                 014CEA440018CDF011CA2923 /* Development */ = {
31                         isa = PBXBuildStyle;
32                         buildSettings = {
33                                 COPY_PHASE_STRIP = NO;
34                                 GCC_DYNAMIC_NO_PIC = NO;
35                                 GCC_ENABLE_FIX_AND_CONTINUE = YES;
36                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
37                                 GCC_OPTIMIZATION_LEVEL = 0;
38                                 OPTIMIZATION_CFLAGS = "-O0";
39                                 ZERO_LINK = YES;
40                         };
41                         name = Development;
42                 };
43                 014CEA450018CDF011CA2923 /* Deployment */ = {
44                         isa = PBXBuildStyle;
45                         buildSettings = {
46                                 COPY_PHASE_STRIP = YES;
47                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
48                                 ZERO_LINK = NO;
49                         };
50                         name = Deployment;
51                 };
52 /* End PBXBuildStyle section */
53
54 /* Begin PBXFileReference section */
55                 0867D69BFE84028FC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
56                 0867D6A5FE840307C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
57                 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; };
58                 DD66F3D508F73ED700C75FD7 /* Info.plist */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
59                 DD66F3D608F73ED700C75FD7 /* JavaScriptGlue.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = JavaScriptGlue.framework; sourceTree = BUILT_PRODUCTS_DIR; };
60                 DD66F3F508F7401B00C75FD7 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = JavaScriptCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
61                 F11798B20262465703CA149D /* JavaScriptGlue.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JavaScriptGlue.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
62                 F11798B30262465703CA149D /* JavaScriptGlue.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JavaScriptGlue.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
63                 F11798B6026246FD03CA149D /* JSUtils.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSUtils.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
64                 F11798B7026246FD03CA149D /* JSUtils.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSUtils.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
65                 F11798B8026246FD03CA149D /* JSBase.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSBase.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
66                 F11798B9026246FD03CA149D /* JSBase.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSBase.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
67                 F11798BA026246FD03CA149D /* JSObject.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSObject.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
68                 F11798BB026246FD03CA149D /* JSObject.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSObject.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
69                 F11798BC026246FD03CA149D /* JSRun.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSRun.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
70                 F11798BD026246FD03CA149D /* JSRun.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSRun.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
71                 F11798C80262545403CA149D /* JSValueWrapper.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSValueWrapper.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
72                 F11798C90262545403CA149D /* JSValueWrapper.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = JSValueWrapper.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
73                 F11798CE0262579C03CA149D /* UserObjectImp.cpp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UserObjectImp.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
74                 F11798CF0262579C03CA149D /* UserObjectImp.h */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = UserObjectImp.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
75                 F14FC9F30258E9A603CA149D /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
76                 F1EB7EAB02621EAF03CA149D /* JavaScriptGlue.exp */ = {isa = PBXFileReference; indentWidth = 4; lastKnownFileType = sourcecode.exports; path = JavaScriptGlue.exp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
77 /* End PBXFileReference section */
78
79 /* Begin PBXFrameworksBuildPhase section */
80                 DD66F3CD08F73ED700C75FD7 /* Frameworks */ = {
81                         isa = PBXFrameworksBuildPhase;
82                         buildActionMask = 2147483647;
83                         files = (
84                                 DD66F3CE08F73ED700C75FD7 /* CoreServices.framework in Frameworks */,
85                                 DD66F3F608F7401B00C75FD7 /* JavaScriptCore.framework in Frameworks */,
86                         );
87                         runOnlyForDeploymentPostprocessing = 0;
88                 };
89 /* End PBXFrameworksBuildPhase section */
90
91 /* Begin PBXGroup section */
92                 034768DFFF38A50411DB9C8B /* Products */ = {
93                         isa = PBXGroup;
94                         children = (
95                                 DD66F3D608F73ED700C75FD7 /* JavaScriptGlue.framework */,
96                         );
97                         name = Products;
98                         sourceTree = "<group>";
99                 };
100                 0867D691FE84028FC02AAC07 /* JavaScriptGlue */ = {
101                         isa = PBXGroup;
102                         children = (
103                                 08FB77AEFE84172EC02AAC07 /* Classes */,
104                                 089C1665FE841158C02AAC07 /* Resources */,
105                                 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */,
106                                 034768DFFF38A50411DB9C8B /* Products */,
107                                 DD66F3D508F73ED700C75FD7 /* Info.plist */,
108                         );
109                         name = JavaScriptGlue;
110                         sourceTree = "<group>";
111                 };
112                 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */ = {
113                         isa = PBXGroup;
114                         children = (
115                                 1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */,
116                                 1058C7B2FEA5585E11CA2CBB /* Other Frameworks */,
117                         );
118                         name = "External Frameworks and Libraries";
119                         sourceTree = "<group>";
120                 };
121                 089C1665FE841158C02AAC07 /* Resources */ = {
122                         isa = PBXGroup;
123                         children = (
124                                 089C1666FE841158C02AAC07 /* InfoPlist.strings */,
125                         );
126                         name = Resources;
127                         sourceTree = "<group>";
128                 };
129                 08FB77AEFE84172EC02AAC07 /* Classes */ = {
130                         isa = PBXGroup;
131                         children = (
132                                 F1EB7EAB02621EAF03CA149D /* JavaScriptGlue.exp */,
133                                 F11798B20262465703CA149D /* JavaScriptGlue.cpp */,
134                                 F11798B30262465703CA149D /* JavaScriptGlue.h */,
135                                 F11798B8026246FD03CA149D /* JSBase.cpp */,
136                                 F11798B9026246FD03CA149D /* JSBase.h */,
137                                 F11798BA026246FD03CA149D /* JSObject.cpp */,
138                                 F11798BB026246FD03CA149D /* JSObject.h */,
139                                 F11798BC026246FD03CA149D /* JSRun.cpp */,
140                                 F11798BD026246FD03CA149D /* JSRun.h */,
141                                 F11798B6026246FD03CA149D /* JSUtils.cpp */,
142                                 F11798B7026246FD03CA149D /* JSUtils.h */,
143                                 F11798C80262545403CA149D /* JSValueWrapper.cpp */,
144                                 F11798C90262545403CA149D /* JSValueWrapper.h */,
145                                 F11798CE0262579C03CA149D /* UserObjectImp.cpp */,
146                                 F11798CF0262579C03CA149D /* UserObjectImp.h */,
147                         );
148                         name = Classes;
149                         sourceTree = "<group>";
150                 };
151                 1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */ = {
152                         isa = PBXGroup;
153                         children = (
154                                 DD66F3F508F7401B00C75FD7 /* JavaScriptCore.framework */,
155                                 F14FC9F30258E9A603CA149D /* CoreServices.framework */,
156                         );
157                         name = "Linked Frameworks";
158                         sourceTree = "<group>";
159                 };
160                 1058C7B2FEA5585E11CA2CBB /* Other Frameworks */ = {
161                         isa = PBXGroup;
162                         children = (
163                                 0867D69BFE84028FC02AAC07 /* Foundation.framework */,
164                                 0867D6A5FE840307C02AAC07 /* AppKit.framework */,
165                         );
166                         name = "Other Frameworks";
167                         sourceTree = "<group>";
168                 };
169 /* End PBXGroup section */
170
171 /* Begin PBXHeadersBuildPhase section */
172                 DD66F3BA08F73ED700C75FD7 /* Headers */ = {
173                         isa = PBXHeadersBuildPhase;
174                         buildActionMask = 2147483647;
175                         files = (
176                                 DD66F3BB08F73ED700C75FD7 /* JavaScriptGlue.h in Headers */,
177                                 DD66F3BC08F73ED700C75FD7 /* JSBase.h in Headers */,
178                                 DD66F3BD08F73ED700C75FD7 /* JSUtils.h in Headers */,
179                                 DD66F3BE08F73ED700C75FD7 /* JSObject.h in Headers */,
180                                 DD66F3BF08F73ED700C75FD7 /* JSRun.h in Headers */,
181                                 DD66F3C008F73ED700C75FD7 /* JSValueWrapper.h in Headers */,
182                                 DD66F3C108F73ED700C75FD7 /* UserObjectImp.h in Headers */,
183                         );
184                         runOnlyForDeploymentPostprocessing = 0;
185                 };
186 /* End PBXHeadersBuildPhase section */
187
188 /* Begin PBXNativeTarget section */
189                 DD66F3B908F73ED700C75FD7 /* JavaScriptGlue */ = {
190                         isa = PBXNativeTarget;
191                         buildConfigurationList = DD66F3D108F73ED700C75FD7 /* Build configuration list for PBXNativeTarget "JavaScriptGlue" */;
192                         buildPhases = (
193                                 DD66F3BA08F73ED700C75FD7 /* Headers */,
194                                 DD66F3C208F73ED700C75FD7 /* Resources */,
195                                 DD66F3C408F73ED700C75FD7 /* Sources */,
196                                 DD66F3CD08F73ED700C75FD7 /* Frameworks */,
197                         );
198                         buildRules = (
199                         );
200                         buildSettings = {
201                                 DYLIB_COMPATIBILITY_VERSION = 1;
202                                 DYLIB_CURRENT_VERSION = 1;
203                                 EXPORTED_SYMBOLS_FILE = JavaScriptGlue.exp;
204                                 FRAMEWORK_SEARCH_PATHS = (
205                                         "$(SYSTEM_LIBRARY_DIR)/Frameworks/WebKit.framework/Frameworks",
206                                         "$(SYSTEM_LIBRARY_DIR)/Frameworks/WebKit.framework/Versions/A/Frameworks",
207                                 );
208                                 FRAMEWORK_VERSION = A;
209                                 HEADER_SEARCH_PATHS = "";
210                                 INSTALL_PATH = "$(NEXT_ROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks";
211                                 LIBRARY_SEARCH_PATHS = "";
212                                 OTHER_CFLAGS = "";
213                                 OTHER_LDFLAGS = "";
214                                 PRODUCT_NAME = JavaScriptGlue;
215                                 SECTORDER_FLAGS = (
216                                         "-sectorder",
217                                         __TEXT,
218                                         __text,
219                                         "$(APPLE_INTERNAL_DIR)/OrderFiles/JavaScriptGlue.order",
220                                 );
221                                 WARNING_CFLAGS = (
222                                         "-Wmost",
223                                         "-Wno-four-char-constants",
224                                         "-Wno-unknown-pragmas",
225                                 );
226                                 WRAPPER_EXTENSION = framework;
227                         };
228                         dependencies = (
229                         );
230                         name = JavaScriptGlue;
231                         productInstallPath = "$(NEXT_ROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks";
232                         productName = JavaScriptGlue;
233                         productReference = DD66F3D608F73ED700C75FD7 /* JavaScriptGlue.framework */;
234                         productType = "com.apple.product-type.framework";
235                 };
236 /* End PBXNativeTarget section */
237
238 /* Begin PBXProject section */
239                 0867D690FE84028FC02AAC07 /* Project object */ = {
240                         isa = PBXProject;
241                         buildConfigurationList = 14AC662B08CE7791006915A8 /* Build configuration list for PBXProject "JavaScriptGlue" */;
242                         buildSettings = {
243                         };
244                         buildStyles = (
245                                 014CEA440018CDF011CA2923 /* Development */,
246                                 014CEA450018CDF011CA2923 /* Deployment */,
247                         );
248                         hasScannedForEncodings = 1;
249                         mainGroup = 0867D691FE84028FC02AAC07 /* JavaScriptGlue */;
250                         productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
251                         projectDirPath = "";
252                         targets = (
253                                 DD66F3B908F73ED700C75FD7 /* JavaScriptGlue */,
254                         );
255                 };
256 /* End PBXProject section */
257
258 /* Begin PBXResourcesBuildPhase section */
259                 DD66F3C208F73ED700C75FD7 /* Resources */ = {
260                         isa = PBXResourcesBuildPhase;
261                         buildActionMask = 2147483647;
262                         files = (
263                                 DD66F3C308F73ED700C75FD7 /* InfoPlist.strings in Resources */,
264                         );
265                         runOnlyForDeploymentPostprocessing = 0;
266                 };
267 /* End PBXResourcesBuildPhase section */
268
269 /* Begin PBXSourcesBuildPhase section */
270                 DD66F3C408F73ED700C75FD7 /* Sources */ = {
271                         isa = PBXSourcesBuildPhase;
272                         buildActionMask = 2147483647;
273                         files = (
274                                 DD66F3C608F73ED700C75FD7 /* JavaScriptGlue.cpp in Sources */,
275                                 DD66F3C708F73ED700C75FD7 /* JSRun.cpp in Sources */,
276                                 DD66F3C808F73ED700C75FD7 /* JSUtils.cpp in Sources */,
277                                 DD66F3C908F73ED700C75FD7 /* JSBase.cpp in Sources */,
278                                 DD66F3CA08F73ED700C75FD7 /* JSObject.cpp in Sources */,
279                                 DD66F3CB08F73ED700C75FD7 /* JSValueWrapper.cpp in Sources */,
280                                 DD66F3CC08F73ED700C75FD7 /* UserObjectImp.cpp in Sources */,
281                         );
282                         runOnlyForDeploymentPostprocessing = 0;
283                 };
284 /* End PBXSourcesBuildPhase section */
285
286 /* Begin PBXVariantGroup section */
287                 089C1666FE841158C02AAC07 /* InfoPlist.strings */ = {
288                         isa = PBXVariantGroup;
289                         children = (
290                                 089C1667FE841158C02AAC07 /* English */,
291                         );
292                         name = InfoPlist.strings;
293                         sourceTree = "<group>";
294                 };
295 /* End PBXVariantGroup section */
296
297 /* Begin XCBuildConfiguration section */
298                 14AC662C08CE7791006915A8 /* Debug */ = {
299                         isa = XCBuildConfiguration;
300                         buildSettings = {
301                                 GCC_ENABLE_CPP_EXCEPTIONS = NO;
302                                 GCC_ENABLE_CPP_RTTI = NO;
303                                 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
304                                 GCC_ENABLE_OBJC_GC = YES;
305                                 GCC_FAST_OBJC_DISPATCH = YES;
306                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
307                                 GCC_MODEL_TUNING = G5;
308                                 GCC_OPTIMIZATION_LEVEL = 0;
309                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
310                                 GCC_THREADSAFE_STATICS = NO;
311                                 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
312                                 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
313                                 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
314                                 MACOSX_DEPLOYMENT_TARGET = 10.4;
315                                 PREBINDING = NO;
316                                 STRIP_INSTALLED_PRODUCT = NO;
317                                 WARNING_CFLAGS = (
318                                         "-Wall",
319                                         "-W",
320                                         "-Wcast-align",
321                                         "-Wchar-subscripts",
322                                         "-Wformat-security",
323                                         "-Wmissing-format-attribute",
324                                         "-Wpointer-arith",
325                                         "-Wwrite-strings",
326                                         "-Wno-format-y2k",
327                                         "-Wno-unused-parameter",
328                                         "-Wno-long-double",
329                                 );
330                         };
331                         name = Debug;
332                 };
333                 14AC662D08CE7791006915A8 /* Release */ = {
334                         isa = XCBuildConfiguration;
335                         buildSettings = {
336                                 GCC_ENABLE_CPP_EXCEPTIONS = NO;
337                                 GCC_ENABLE_CPP_RTTI = NO;
338                                 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
339                                 GCC_ENABLE_OBJC_GC = YES;
340                                 GCC_FAST_OBJC_DISPATCH = YES;
341                                 GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
342                                 GCC_MODEL_TUNING = G5;
343                                 GCC_OPTIMIZATION_LEVEL = 2;
344                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
345                                 GCC_THREADSAFE_STATICS = NO;
346                                 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
347                                 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
348                                 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
349                                 MACOSX_DEPLOYMENT_TARGET = 10.4;
350                                 PREBINDING = NO;
351                                 STRIP_INSTALLED_PRODUCT = NO;
352                                 WARNING_CFLAGS = (
353                                         "-Wall",
354                                         "-W",
355                                         "-Wcast-align",
356                                         "-Wchar-subscripts",
357                                         "-Wformat-security",
358                                         "-Wmissing-format-attribute",
359                                         "-Wpointer-arith",
360                                         "-Wwrite-strings",
361                                         "-Wno-format-y2k",
362                                         "-Wno-unused-parameter",
363                                         "-Wno-long-double",
364                                 );
365                         };
366                         name = Release;
367                 };
368                 14AC662E08CE7791006915A8 /* Production */ = {
369                         isa = XCBuildConfiguration;
370                         buildSettings = {
371                                 GCC_ENABLE_CPP_EXCEPTIONS = NO;
372                                 GCC_ENABLE_CPP_RTTI = NO;
373                                 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
374                                 GCC_ENABLE_OBJC_GC = YES;
375                                 GCC_FAST_OBJC_DISPATCH = YES;
376                                 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
377                                 GCC_MODEL_TUNING = G5;
378                                 GCC_OPTIMIZATION_LEVEL = 2;
379                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
380                                 GCC_THREADSAFE_STATICS = NO;
381                                 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
382                                 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
383                                 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
384                                 WARNING_CFLAGS = (
385                                         "-Wall",
386                                         "-W",
387                                         "-Wcast-align",
388                                         "-Wchar-subscripts",
389                                         "-Wformat-security",
390                                         "-Wmissing-format-attribute",
391                                         "-Wpointer-arith",
392                                         "-Wwrite-strings",
393                                         "-Wno-format-y2k",
394                                         "-Wno-unused-parameter",
395                                         "-Wno-long-double",
396                                 );
397                         };
398                         name = Production;
399                 };
400                 DD66F3D208F73ED700C75FD7 /* Debug */ = {
401                         isa = XCBuildConfiguration;
402                         buildSettings = {
403                                 DYLIB_COMPATIBILITY_VERSION = 1;
404                                 DYLIB_CURRENT_VERSION = 1;
405                                 EXPORTED_SYMBOLS_FILE = JavaScriptGlue.exp;
406                                 FRAMEWORK_VERSION = A;
407                                 HEADER_SEARCH_PATHS = .;
408                                 INFOPLIST_FILE = Info.plist;
409                                 INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks";
410                                 PRODUCT_NAME = JavaScriptGlue;
411                                 WRAPPER_EXTENSION = framework;
412                         };
413                         name = Debug;
414                 };
415                 DD66F3D308F73ED700C75FD7 /* Release */ = {
416                         isa = XCBuildConfiguration;
417                         buildSettings = {
418                                 DYLIB_COMPATIBILITY_VERSION = 1;
419                                 DYLIB_CURRENT_VERSION = 1;
420                                 EXPORTED_SYMBOLS_FILE = JavaScriptGlue.exp;
421                                 FRAMEWORK_VERSION = A;
422                                 HEADER_SEARCH_PATHS = .;
423                                 INFOPLIST_FILE = Info.plist;
424                                 INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks";
425                                 PRODUCT_NAME = JavaScriptGlue;
426                                 WRAPPER_EXTENSION = framework;
427                         };
428                         name = Release;
429                 };
430                 DD66F3D408F73ED700C75FD7 /* Production */ = {
431                         isa = XCBuildConfiguration;
432                         buildSettings = {
433                                 DYLIB_COMPATIBILITY_VERSION = 1;
434                                 DYLIB_CURRENT_VERSION = 1;
435                                 EXPORTED_SYMBOLS_FILE = JavaScriptGlue.exp;
436                                 FRAMEWORK_SEARCH_PATHS = "$(SYSTEM_LIBRARY_DIR)/Frameworks/WebKit.framework/Versions/A/Frameworks";
437                                 FRAMEWORK_VERSION = A;
438                                 HEADER_SEARCH_PATHS = .;
439                                 INFOPLIST_FILE = Info.plist;
440                                 INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks";
441                                 PRODUCT_NAME = JavaScriptGlue;
442                                 SECTORDER_FLAGS = (
443                                         "-sectorder",
444                                         __TEXT,
445                                         __text,
446                                         "$(APPLE_INTERNAL_DIR)/OrderFiles/JavaScriptGlue.order",
447                                 );
448                                 WRAPPER_EXTENSION = framework;
449                         };
450                         name = Production;
451                 };
452 /* End XCBuildConfiguration section */
453
454 /* Begin XCConfigurationList section */
455                 14AC662B08CE7791006915A8 /* Build configuration list for PBXProject "JavaScriptGlue" */ = {
456                         isa = XCConfigurationList;
457                         buildConfigurations = (
458                                 14AC662C08CE7791006915A8 /* Debug */,
459                                 14AC662D08CE7791006915A8 /* Release */,
460                                 14AC662E08CE7791006915A8 /* Production */,
461                         );
462                         defaultConfigurationIsVisible = 0;
463                         defaultConfigurationName = Production;
464                 };
465                 DD66F3D108F73ED700C75FD7 /* Build configuration list for PBXNativeTarget "JavaScriptGlue" */ = {
466                         isa = XCConfigurationList;
467                         buildConfigurations = (
468                                 DD66F3D208F73ED700C75FD7 /* Debug */,
469                                 DD66F3D308F73ED700C75FD7 /* Release */,
470                                 DD66F3D408F73ED700C75FD7 /* Production */,
471                         );
472                         defaultConfigurationIsVisible = 0;
473                         defaultConfigurationName = Production;
474                 };
475 /* End XCConfigurationList section */
476         };
477         rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
478 }