Reviewed/landed by Adam.
authoraroben <aroben@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 23 Mar 2007 22:26:42 +0000 (22:26 +0000)
committeraroben <aroben@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 23 Mar 2007 22:26:42 +0000 (22:26 +0000)
        Bug 13175: Make apollo mac project files for JavaScriptCore actually
        build something
        http://bugs.webkit.org/show_bug.cgi?id=13175

        - Changing apollo mac project files for JavaScriptCore such that they actually build
        JavaScriptCore source code.

        * JavaScriptCore.apolloproj/ForwardingSources/grammar.cpp: Added.
        * JavaScriptCore.apolloproj/mac/JavaScriptCore/JavaScriptCore.xcconfig:
        * JavaScriptCore.apolloproj/mac/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@20455 268f45cc-cd09-0410-ab3c-d52691b4dbfc

JavaScriptCore/ChangeLog
JavaScriptCore/JavaScriptCore.apolloproj/ForwardingSources/grammar.cpp [new file with mode: 0644]
JavaScriptCore/JavaScriptCore.apolloproj/mac/JavaScriptCore/JavaScriptCore.xcconfig
JavaScriptCore/JavaScriptCore.apolloproj/mac/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj

index 5381db7348253b643fdf910925facb5f63a9af63..61f0a2a08e196bd2db8647f46ee2857ac959e278 100644 (file)
@@ -1,3 +1,18 @@
+2007-03-23  Christopher Brichford  <chrisb@adobe.com>
+
+        Reviewed/landed by Adam.
+
+        Bug 13175: Make apollo mac project files for JavaScriptCore actually
+        build something
+        http://bugs.webkit.org/show_bug.cgi?id=13175
+
+        - Changing apollo mac project files for JavaScriptCore such that they actually build
+        JavaScriptCore source code.
+
+        * JavaScriptCore.apolloproj/ForwardingSources/grammar.cpp: Added.
+        * JavaScriptCore.apolloproj/mac/JavaScriptCore/JavaScriptCore.xcconfig:
+        * JavaScriptCore.apolloproj/mac/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj:
+
 2007-03-24  Mark Rowe  <mrowe@apple.com>
 
         Rubber-stamped by Darin.
@@ -8,6 +23,10 @@
 
         Reviewed/landed by Adam.
 
+        Bug 13164: Initial version of mac JavaScriptCore project files for
+        apollo port 
+        http://bugs.webkit.org/show_bug.cgi?id=13164
+
         - Adding mac project files for apollo port of JavaScriptCore. Currently project
         just builds dftables.
 
diff --git a/JavaScriptCore/JavaScriptCore.apolloproj/ForwardingSources/grammar.cpp b/JavaScriptCore/JavaScriptCore.apolloproj/ForwardingSources/grammar.cpp
new file mode 100644 (file)
index 0000000..58986bf
--- /dev/null
@@ -0,0 +1,5 @@
+// This file includes a derived source file from the build output tree.
+// Since the location of the derived sources depends on which configuration
+// we are building, we need to use the include path ( which can be
+// different for each configuration ) to reference the derived source file.
+#include <DerivedSources/grammar.cpp>
index 1b5c4d5eec227f1c0060c05636f029a7d30b8d8b..52b81ce792acd8e850023c66e3654aedb3474250 100644 (file)
@@ -6,6 +6,7 @@ SHARED_PRECOMPS_DIR=${WEBKIT_BUILD_DIR}/${CONFIGURATION}-int/PrecompiledHeaders
 
 GCC_PREFIX_HEADER = ../../../JavaScriptCorePrefix.h;
 GCC_PREPROCESSOR_DEFINITIONS = $(DEBUG_DEFINES) $(GCC_PREPROCESSOR_DEFINITIONS);
-HEADER_SEARCH_PATHS = "${JAVASCRIPTCORE_SRC_ROOT}/." "${JAVASCRIPTCORE_SRC_ROOT}/kjs" "${JAVASCRIPTCORE_SRC_ROOT}/wtf" "${JAVASCRIPTCORE_SRC_ROOT}/icu" "${BUILT_PRODUCTS_DIR}/DerivedSources/JavaScriptCore" $(HEADER_SEARCH_PATHS);
+HEADER_SEARCH_PATHS = "${JAVASCRIPTCORE_SRC_ROOT}/." "${JAVASCRIPTCORE_SRC_ROOT}/bindings" "${JAVASCRIPTCORE_SRC_ROOT}/bindings/jni" "${JAVASCRIPTCORE_SRC_ROOT}/pcre" "${JAVASCRIPTCORE_SRC_ROOT}/kjs" "${JAVASCRIPTCORE_SRC_ROOT}/wtf" "${JAVASCRIPTCORE_SRC_ROOT}/icu" "${CONFIGURATION_TEMP_DIR}/DerivedSources" "${CONFIGURATION_TEMP_DIR}/FrameworkHeaders" "${CONFIGURATION_TEMP_DIR}" $(HEADER_SEARCH_PATHS);
 CONFIGURATION_BUILD_DIR = $(BUILD_DIR);
 CONFIGURATION_TEMP_DIR = $(PROJECT_TEMP_DIR);
+GCC_PFE_FILE_C_DIALECTS = c c++ objective-c++;
index a5561411ea381d16a9c42fd9a412cc067829e18b..03ffc16509b12920afdd55e39675ae9e20b05685 100644 (file)
        objectVersion = 42;
        objects = {
 
+/* Begin PBXAggregateTarget section */
+               81B4FD6B0BB41FF000B5E258 /* DerivedSources */ = {
+                       isa = PBXAggregateTarget;
+                       buildConfigurationList = 81B4FD760BB4202600B5E258 /* Build configuration list for PBXAggregateTarget "DerivedSources" */;
+                       buildPhases = (
+                               81B4FD740BB4200700B5E258 /* Generate Derived Sources */,
+                       );
+                       dependencies = (
+                               81B4FD7F0BB4205D00B5E258 /* PBXTargetDependency */,
+                       );
+                       name = DerivedSources;
+                       productName = DerivedSources;
+               };
+/* End PBXAggregateTarget section */
+
 /* Begin PBXBuildFile section */
                810BFA3F0BB32D340021035B /* dftables.c in Sources */ = {isa = PBXBuildFile; fileRef = 810BFA3E0BB32D340021035B /* dftables.c */; };
+               81640BCA0BB4586B00088611 /* array_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B700BB4586B00088611 /* array_object.cpp */; };
+               81640BCC0BB4586B00088611 /* bool_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B720BB4586B00088611 /* bool_object.cpp */; };
+               81640BCE0BB4586B00088611 /* collector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B740BB4586B00088611 /* collector.cpp */; };
+               81640BD00BB4586B00088611 /* CommonIdentifiers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B760BB4586B00088611 /* CommonIdentifiers.cpp */; };
+               81640BD40BB4586B00088611 /* Context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B7A0BB4586B00088611 /* Context.cpp */; };
+               81640BD60BB4586B00088611 /* date_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B7D0BB4586B00088611 /* date_object.cpp */; };
+               81640BD80BB4586B00088611 /* DateMath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B7F0BB4586B00088611 /* DateMath.cpp */; };
+               81640BDA0BB4586B00088611 /* debugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B810BB4586B00088611 /* debugger.cpp */; };
+               81640BDC0BB4586B00088611 /* dtoa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B830BB4586B00088611 /* dtoa.cpp */; };
+               81640BDE0BB4586B00088611 /* error_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B850BB4586B00088611 /* error_object.cpp */; };
+               81640BE00BB4586B00088611 /* ExecState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B870BB4586B00088611 /* ExecState.cpp */; };
+               81640BE20BB4586B00088611 /* fpconst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B890BB4586B00088611 /* fpconst.cpp */; };
+               81640BE30BB4586B00088611 /* function_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B8A0BB4586B00088611 /* function_object.cpp */; };
+               81640BE50BB4586B00088611 /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B8C0BB4586B00088611 /* function.cpp */; };
+               81640BE80BB4586B00088611 /* identifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B8F0BB4586B00088611 /* identifier.cpp */; };
+               81640BEA0BB4586B00088611 /* internal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B910BB4586B00088611 /* internal.cpp */; };
+               81640BEC0BB4586B00088611 /* interpreter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B930BB4586B00088611 /* interpreter.cpp */; };
+               81640BEE0BB4586B00088611 /* JSImmediate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B950BB4586B00088611 /* JSImmediate.cpp */; };
+               81640BF00BB4586B00088611 /* JSLock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B970BB4586B00088611 /* JSLock.cpp */; };
+               81640BF30BB4586B00088611 /* JSWrapperObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B9A0BB4586B00088611 /* JSWrapperObject.cpp */; };
+               81640BF50BB4586B00088611 /* lexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B9D0BB4586B00088611 /* lexer.cpp */; };
+               81640BF70BB4586B00088611 /* list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640B9F0BB4586B00088611 /* list.cpp */; };
+               81640BF90BB4586B00088611 /* lookup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640BA10BB4586B00088611 /* lookup.cpp */; };
+               81640BFB0BB4586B00088611 /* math_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640BA30BB4586B00088611 /* math_object.cpp */; };
+               81640BFD0BB4586B00088611 /* nodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640BA50BB4586B00088611 /* nodes.cpp */; };
+               81640BFF0BB4586B00088611 /* nodes2string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640BA70BB4586B00088611 /* nodes2string.cpp */; };
+               81640C000BB4586B00088611 /* number_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640BA80BB4586B00088611 /* number_object.cpp */; };
+               81640C020BB4586B00088611 /* object_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640BAA0BB4586B00088611 /* object_object.cpp */; };
+               81640C040BB4586B00088611 /* object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640BAC0BB4586B00088611 /* object.cpp */; };
+               81640C060BB4586B00088611 /* operations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640BAE0BB4586B00088611 /* operations.cpp */; };
+               81640C080BB4586B00088611 /* Parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640BB00BB4586B00088611 /* Parser.cpp */; };
+               81640C0A0BB4586B00088611 /* property_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640BB20BB4586B00088611 /* property_map.cpp */; };
+               81640C0C0BB4586B00088611 /* property_slot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640BB40BB4586B00088611 /* property_slot.cpp */; };
+               81640C0E0BB4586B00088611 /* PropertyNameArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640BB60BB4586B00088611 /* PropertyNameArray.cpp */; };
+               81640C110BB4586B00088611 /* regexp_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640BB90BB4586B00088611 /* regexp_object.cpp */; };
+               81640C130BB4586B00088611 /* regexp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640BBB0BB4586B00088611 /* regexp.cpp */; };
+               81640C160BB4586B00088611 /* scope_chain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640BBE0BB4586B00088611 /* scope_chain.cpp */; };
+               81640C180BB4586B00088611 /* string_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640BC00BB4586B00088611 /* string_object.cpp */; };
+               81640C1A0BB4586B00088611 /* testkjs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640BC20BB4586B00088611 /* testkjs.cpp */; };
+               81640C1C0BB4586B00088611 /* ustring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640BC50BB4586B00088611 /* ustring.cpp */; };
+               81640C1E0BB4586B00088611 /* value.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640BC70BB4586B00088611 /* value.cpp */; };
+               81640C870BB4689B00088611 /* Assertions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640C670BB4689B00088611 /* Assertions.cpp */; };
+               81640C890BB4689B00088611 /* FastMalloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640C690BB4689B00088611 /* FastMalloc.cpp */; };
+               81640C8B0BB4689B00088611 /* FastMallocPCRE.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640C6B0BB4689B00088611 /* FastMallocPCRE.cpp */; };
+               81640C920BB4689B00088611 /* HashTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640C720BB4689B00088611 /* HashTable.cpp */; };
+               81640CA10BB4689B00088611 /* TCSystemAlloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 81640C810BB4689B00088611 /* TCSystemAlloc.cpp */; };
+               81640CC70BB4691D00088611 /* pcre_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 81640CB00BB4691D00088611 /* pcre_compile.c */; };
+               81640CC80BB4691D00088611 /* pcre_config.c in Sources */ = {isa = PBXBuildFile; fileRef = 81640CB10BB4691D00088611 /* pcre_config.c */; };
+               81640CC90BB4691D00088611 /* pcre_exec.c in Sources */ = {isa = PBXBuildFile; fileRef = 81640CB20BB4691D00088611 /* pcre_exec.c */; };
+               81640CCA0BB4691D00088611 /* pcre_fullinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 81640CB30BB4691D00088611 /* pcre_fullinfo.c */; };
+               81640CCB0BB4691D00088611 /* pcre_get.c in Sources */ = {isa = PBXBuildFile; fileRef = 81640CB40BB4691D00088611 /* pcre_get.c */; };
+               81640CD00BB4691D00088611 /* pcre_ord2utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = 81640CB90BB4691D00088611 /* pcre_ord2utf8.c */; };
+               81640CD30BB4691D00088611 /* pcre_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 81640CBD0BB4691D00088611 /* pcre_tables.c */; };
+               81640CD40BB4691D00088611 /* pcre_try_flipped.c in Sources */ = {isa = PBXBuildFile; fileRef = 81640CBE0BB4691D00088611 /* pcre_try_flipped.c */; };
+               81640CD50BB4691D00088611 /* pcre_ucp_findchar.c in Sources */ = {isa = PBXBuildFile; fileRef = 81640CBF0BB4691D00088611 /* pcre_ucp_findchar.c */; };
+               81640CD60BB4691D00088611 /* pcre_version.c in Sources */ = {isa = PBXBuildFile; fileRef = 81640CC00BB4691D00088611 /* pcre_version.c */; };
+               81640CD70BB4691D00088611 /* pcre_xclass.c in Sources */ = {isa = PBXBuildFile; fileRef = 81640CC10BB4691D00088611 /* pcre_xclass.c */; };
+               818D71E80BB46EC500EC8944 /* grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 818D71E70BB46EC500EC8944 /* grammar.cpp */; };
+               818D72050BB4711600EC8944 /* c_class.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 818D71FD0BB4711600EC8944 /* c_class.cpp */; };
+               818D72070BB4711600EC8944 /* c_instance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 818D71FF0BB4711600EC8944 /* c_instance.cpp */; };
+               818D72090BB4711600EC8944 /* c_runtime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 818D72010BB4711600EC8944 /* c_runtime.cpp */; };
+               818D720B0BB4711600EC8944 /* c_utility.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 818D72030BB4711600EC8944 /* c_utility.cpp */; };
+               818D721A0BB4713F00EC8944 /* objc_class.mm in Sources */ = {isa = PBXBuildFile; fileRef = 818D72100BB4713F00EC8944 /* objc_class.mm */; };
+               818D721D0BB4713F00EC8944 /* objc_instance.mm in Sources */ = {isa = PBXBuildFile; fileRef = 818D72130BB4713F00EC8944 /* objc_instance.mm */; };
+               818D721F0BB4713F00EC8944 /* objc_runtime.mm in Sources */ = {isa = PBXBuildFile; fileRef = 818D72150BB4713F00EC8944 /* objc_runtime.mm */; };
+               818D72210BB4713F00EC8944 /* objc_utility.mm in Sources */ = {isa = PBXBuildFile; fileRef = 818D72170BB4713F00EC8944 /* objc_utility.mm */; };
+               818D722A0BB4717800EC8944 /* NP_jsobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 818D72230BB4717800EC8944 /* NP_jsobject.cpp */; };
+               818D722F0BB4717800EC8944 /* npruntime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 818D72280BB4717800EC8944 /* npruntime.cpp */; };
+               818D723B0BB4728500EC8944 /* runtime_array.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 818D72310BB4728500EC8944 /* runtime_array.cpp */; };
+               818D723D0BB4728500EC8944 /* runtime_method.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 818D72330BB4728500EC8944 /* runtime_method.cpp */; };
+               818D723F0BB4728500EC8944 /* runtime_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 818D72350BB4728500EC8944 /* runtime_object.cpp */; };
+               818D72410BB4728500EC8944 /* runtime_root.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 818D72370BB4728500EC8944 /* runtime_root.cpp */; };
+               818D72430BB4728500EC8944 /* runtime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 818D72390BB4728500EC8944 /* runtime.cpp */; };
+               818D72570BB47C2F00EC8944 /* objc_runtime.h in Copy */ = {isa = PBXBuildFile; fileRef = 818D72140BB4713F00EC8944 /* objc_runtime.h */; };
+               818D725A0BB47C5B00EC8944 /* objc_header.h in Copy */ = {isa = PBXBuildFile; fileRef = 818D72110BB4713F00EC8944 /* objc_header.h */; };
+               818D725C0BB47C7600EC8944 /* objc_class.h in Copy */ = {isa = PBXBuildFile; fileRef = 818D720F0BB4713F00EC8944 /* objc_class.h */; };
+               818D725D0BB47C7600EC8944 /* objc_utility.h in Copy */ = {isa = PBXBuildFile; fileRef = 818D72160BB4713F00EC8944 /* objc_utility.h */; };
+               818D725E0BB47C7A00EC8944 /* runtime.h in Copy */ = {isa = PBXBuildFile; fileRef = 818D723A0BB4728500EC8944 /* runtime.h */; };
+               818D727F0BB4842400EC8944 /* object.h in Copy */ = {isa = PBXBuildFile; fileRef = 81640BAD0BB4586B00088611 /* object.h */; };
 /* End PBXBuildFile section */
 
+/* Begin PBXContainerItemProxy section */
+               81640C370BB4660200088611 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = 81B4FD6B0BB41FF000B5E258;
+                       remoteInfo = DerivedSources;
+               };
+               81B4FD7E0BB4205D00B5E258 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
+                       proxyType = 1;
+                       remoteGlobalIDString = 81BD43610BB32AF2006A63BF;
+                       remoteInfo = dftables;
+               };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+               818D72500BB4765400EC8944 /* Copy */ = {
+                       isa = PBXCopyFilesBuildPhase;
+                       buildActionMask = 2147483647;
+                       dstPath = "${CONFIGURATION_TEMP_DIR}/FrameworkHeaders/JavaScriptCore";
+                       dstSubfolderSpec = 0;
+                       files = (
+                               818D727F0BB4842400EC8944 /* object.h in Copy */,
+                               818D72570BB47C2F00EC8944 /* objc_runtime.h in Copy */,
+                               818D725A0BB47C5B00EC8944 /* objc_header.h in Copy */,
+                               818D725C0BB47C7600EC8944 /* objc_class.h in Copy */,
+                               818D725D0BB47C7600EC8944 /* objc_utility.h in Copy */,
+                               818D725E0BB47C7A00EC8944 /* runtime.h in Copy */,
+                       );
+                       name = Copy;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+/* End PBXCopyFilesBuildPhase section */
+
 /* Begin PBXFileReference section */
                810BFA3E0BB32D340021035B /* dftables.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = dftables.c; path = ../../../pcre/dftables.c; sourceTree = SOURCE_ROOT; };
                8152CC530BB32D480075B74E /* libJavaScriptCore.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libJavaScriptCore.a; sourceTree = BUILT_PRODUCTS_DIR; };
                8160D74E0BB3262800D65181 /* JavaScriptCore.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = JavaScriptCore.xcconfig; sourceTree = "<group>"; };
                8160D7510BB3270400D65181 /* JavaScriptCore.Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = JavaScriptCore.Debug.xcconfig; sourceTree = "<group>"; };
                8160D7540BB3273D00D65181 /* JavaScriptCore.Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xcconfig; path = JavaScriptCore.Release.xcconfig; sourceTree = "<group>"; };
+               81640B6F0BB4586B00088611 /* array_instance.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = array_instance.h; path = ../../../kjs/array_instance.h; sourceTree = SOURCE_ROOT; };
+               81640B700BB4586B00088611 /* array_object.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = array_object.cpp; path = ../../../kjs/array_object.cpp; sourceTree = SOURCE_ROOT; };
+               81640B710BB4586B00088611 /* array_object.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = array_object.h; path = ../../../kjs/array_object.h; sourceTree = SOURCE_ROOT; };
+               81640B720BB4586B00088611 /* bool_object.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = bool_object.cpp; path = ../../../kjs/bool_object.cpp; sourceTree = SOURCE_ROOT; };
+               81640B730BB4586B00088611 /* bool_object.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = bool_object.h; path = ../../../kjs/bool_object.h; sourceTree = SOURCE_ROOT; };
+               81640B740BB4586B00088611 /* collector.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = collector.cpp; path = ../../../kjs/collector.cpp; sourceTree = SOURCE_ROOT; };
+               81640B750BB4586B00088611 /* collector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = collector.h; path = ../../../kjs/collector.h; sourceTree = SOURCE_ROOT; };
+               81640B760BB4586B00088611 /* CommonIdentifiers.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = CommonIdentifiers.cpp; path = ../../../kjs/CommonIdentifiers.cpp; sourceTree = SOURCE_ROOT; };
+               81640B770BB4586B00088611 /* CommonIdentifiers.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = CommonIdentifiers.h; path = ../../../kjs/CommonIdentifiers.h; sourceTree = SOURCE_ROOT; };
+               81640B780BB4586B00088611 /* completion.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = completion.h; path = ../../../kjs/completion.h; sourceTree = SOURCE_ROOT; };
+               81640B790BB4586B00088611 /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = config.h; path = ../../../kjs/config.h; sourceTree = SOURCE_ROOT; };
+               81640B7A0BB4586B00088611 /* Context.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Context.cpp; path = ../../../kjs/Context.cpp; sourceTree = SOURCE_ROOT; };
+               81640B7B0BB4586B00088611 /* context.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = context.h; path = ../../../kjs/context.h; sourceTree = SOURCE_ROOT; };
+               81640B7D0BB4586B00088611 /* date_object.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = date_object.cpp; path = ../../../kjs/date_object.cpp; sourceTree = SOURCE_ROOT; };
+               81640B7E0BB4586B00088611 /* date_object.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = date_object.h; path = ../../../kjs/date_object.h; sourceTree = SOURCE_ROOT; };
+               81640B7F0BB4586B00088611 /* DateMath.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = DateMath.cpp; path = ../../../kjs/DateMath.cpp; sourceTree = SOURCE_ROOT; };
+               81640B800BB4586B00088611 /* DateMath.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = DateMath.h; path = ../../../kjs/DateMath.h; sourceTree = SOURCE_ROOT; };
+               81640B810BB4586B00088611 /* debugger.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = debugger.cpp; path = ../../../kjs/debugger.cpp; sourceTree = SOURCE_ROOT; };
+               81640B820BB4586B00088611 /* debugger.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = debugger.h; path = ../../../kjs/debugger.h; sourceTree = SOURCE_ROOT; };
+               81640B830BB4586B00088611 /* dtoa.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = dtoa.cpp; path = ../../../kjs/dtoa.cpp; sourceTree = SOURCE_ROOT; };
+               81640B840BB4586B00088611 /* dtoa.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = dtoa.h; path = ../../../kjs/dtoa.h; sourceTree = SOURCE_ROOT; };
+               81640B850BB4586B00088611 /* error_object.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = error_object.cpp; path = ../../../kjs/error_object.cpp; sourceTree = SOURCE_ROOT; };
+               81640B860BB4586B00088611 /* error_object.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = error_object.h; path = ../../../kjs/error_object.h; sourceTree = SOURCE_ROOT; };
+               81640B870BB4586B00088611 /* ExecState.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ExecState.cpp; path = ../../../kjs/ExecState.cpp; sourceTree = SOURCE_ROOT; };
+               81640B880BB4586B00088611 /* ExecState.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ExecState.h; path = ../../../kjs/ExecState.h; sourceTree = SOURCE_ROOT; };
+               81640B890BB4586B00088611 /* fpconst.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = fpconst.cpp; path = ../../../kjs/fpconst.cpp; sourceTree = SOURCE_ROOT; };
+               81640B8A0BB4586B00088611 /* function_object.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = function_object.cpp; path = ../../../kjs/function_object.cpp; sourceTree = SOURCE_ROOT; };
+               81640B8B0BB4586B00088611 /* function_object.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = function_object.h; path = ../../../kjs/function_object.h; sourceTree = SOURCE_ROOT; };
+               81640B8C0BB4586B00088611 /* function.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = function.cpp; path = ../../../kjs/function.cpp; sourceTree = SOURCE_ROOT; };
+               81640B8D0BB4586B00088611 /* function.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = function.h; path = ../../../kjs/function.h; sourceTree = SOURCE_ROOT; };
+               81640B8F0BB4586B00088611 /* identifier.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = identifier.cpp; path = ../../../kjs/identifier.cpp; sourceTree = SOURCE_ROOT; };
+               81640B900BB4586B00088611 /* identifier.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = identifier.h; path = ../../../kjs/identifier.h; sourceTree = SOURCE_ROOT; };
+               81640B910BB4586B00088611 /* internal.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = internal.cpp; path = ../../../kjs/internal.cpp; sourceTree = SOURCE_ROOT; };
+               81640B920BB4586B00088611 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = internal.h; path = ../../../kjs/internal.h; sourceTree = SOURCE_ROOT; };
+               81640B930BB4586B00088611 /* interpreter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = interpreter.cpp; path = ../../../kjs/interpreter.cpp; sourceTree = SOURCE_ROOT; };
+               81640B940BB4586B00088611 /* interpreter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = interpreter.h; path = ../../../kjs/interpreter.h; sourceTree = SOURCE_ROOT; };
+               81640B950BB4586B00088611 /* JSImmediate.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JSImmediate.cpp; path = ../../../kjs/JSImmediate.cpp; sourceTree = SOURCE_ROOT; };
+               81640B960BB4586B00088611 /* JSImmediate.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JSImmediate.h; path = ../../../kjs/JSImmediate.h; sourceTree = SOURCE_ROOT; };
+               81640B970BB4586B00088611 /* JSLock.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JSLock.cpp; path = ../../../kjs/JSLock.cpp; sourceTree = SOURCE_ROOT; };
+               81640B980BB4586B00088611 /* JSLock.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JSLock.h; path = ../../../kjs/JSLock.h; sourceTree = SOURCE_ROOT; };
+               81640B990BB4586B00088611 /* JSType.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JSType.h; path = ../../../kjs/JSType.h; sourceTree = SOURCE_ROOT; };
+               81640B9A0BB4586B00088611 /* JSWrapperObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JSWrapperObject.cpp; path = ../../../kjs/JSWrapperObject.cpp; sourceTree = SOURCE_ROOT; };
+               81640B9B0BB4586B00088611 /* JSWrapperObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JSWrapperObject.h; path = ../../../kjs/JSWrapperObject.h; sourceTree = SOURCE_ROOT; };
+               81640B9C0BB4586B00088611 /* keywords.table */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = keywords.table; path = ../../../kjs/keywords.table; sourceTree = SOURCE_ROOT; };
+               81640B9D0BB4586B00088611 /* lexer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = lexer.cpp; path = ../../../kjs/lexer.cpp; sourceTree = SOURCE_ROOT; };
+               81640B9E0BB4586B00088611 /* lexer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = lexer.h; path = ../../../kjs/lexer.h; sourceTree = SOURCE_ROOT; };
+               81640B9F0BB4586B00088611 /* list.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = list.cpp; path = ../../../kjs/list.cpp; sourceTree = SOURCE_ROOT; };
+               81640BA00BB4586B00088611 /* list.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = list.h; path = ../../../kjs/list.h; sourceTree = SOURCE_ROOT; };
+               81640BA10BB4586B00088611 /* lookup.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = lookup.cpp; path = ../../../kjs/lookup.cpp; sourceTree = SOURCE_ROOT; };
+               81640BA20BB4586B00088611 /* lookup.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = lookup.h; path = ../../../kjs/lookup.h; sourceTree = SOURCE_ROOT; };
+               81640BA30BB4586B00088611 /* math_object.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = math_object.cpp; path = ../../../kjs/math_object.cpp; sourceTree = SOURCE_ROOT; };
+               81640BA40BB4586B00088611 /* math_object.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = math_object.h; path = ../../../kjs/math_object.h; sourceTree = SOURCE_ROOT; };
+               81640BA50BB4586B00088611 /* nodes.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = nodes.cpp; path = ../../../kjs/nodes.cpp; sourceTree = SOURCE_ROOT; };
+               81640BA60BB4586B00088611 /* nodes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = nodes.h; path = ../../../kjs/nodes.h; sourceTree = SOURCE_ROOT; };
+               81640BA70BB4586B00088611 /* nodes2string.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = nodes2string.cpp; path = ../../../kjs/nodes2string.cpp; sourceTree = SOURCE_ROOT; };
+               81640BA80BB4586B00088611 /* number_object.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = number_object.cpp; path = ../../../kjs/number_object.cpp; sourceTree = SOURCE_ROOT; };
+               81640BA90BB4586B00088611 /* number_object.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = number_object.h; path = ../../../kjs/number_object.h; sourceTree = SOURCE_ROOT; };
+               81640BAA0BB4586B00088611 /* object_object.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = object_object.cpp; path = ../../../kjs/object_object.cpp; sourceTree = SOURCE_ROOT; };
+               81640BAB0BB4586B00088611 /* object_object.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = object_object.h; path = ../../../kjs/object_object.h; sourceTree = SOURCE_ROOT; };
+               81640BAC0BB4586B00088611 /* object.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = object.cpp; path = ../../../kjs/object.cpp; sourceTree = SOURCE_ROOT; };
+               81640BAD0BB4586B00088611 /* object.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = object.h; path = ../../../kjs/object.h; sourceTree = SOURCE_ROOT; };
+               81640BAE0BB4586B00088611 /* operations.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = operations.cpp; path = ../../../kjs/operations.cpp; sourceTree = SOURCE_ROOT; };
+               81640BAF0BB4586B00088611 /* operations.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = operations.h; path = ../../../kjs/operations.h; sourceTree = SOURCE_ROOT; };
+               81640BB00BB4586B00088611 /* Parser.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Parser.cpp; path = ../../../kjs/Parser.cpp; sourceTree = SOURCE_ROOT; };
+               81640BB10BB4586B00088611 /* Parser.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Parser.h; path = ../../../kjs/Parser.h; sourceTree = SOURCE_ROOT; };
+               81640BB20BB4586B00088611 /* property_map.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = property_map.cpp; path = ../../../kjs/property_map.cpp; sourceTree = SOURCE_ROOT; };
+               81640BB30BB4586B00088611 /* property_map.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = property_map.h; path = ../../../kjs/property_map.h; sourceTree = SOURCE_ROOT; };
+               81640BB40BB4586B00088611 /* property_slot.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = property_slot.cpp; path = ../../../kjs/property_slot.cpp; sourceTree = SOURCE_ROOT; };
+               81640BB50BB4586B00088611 /* property_slot.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = property_slot.h; path = ../../../kjs/property_slot.h; sourceTree = SOURCE_ROOT; };
+               81640BB60BB4586B00088611 /* PropertyNameArray.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = PropertyNameArray.cpp; path = ../../../kjs/PropertyNameArray.cpp; sourceTree = SOURCE_ROOT; };
+               81640BB70BB4586B00088611 /* PropertyNameArray.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PropertyNameArray.h; path = ../../../kjs/PropertyNameArray.h; sourceTree = SOURCE_ROOT; };
+               81640BB80BB4586B00088611 /* protect.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = protect.h; path = ../../../kjs/protect.h; sourceTree = SOURCE_ROOT; };
+               81640BB90BB4586B00088611 /* regexp_object.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = regexp_object.cpp; path = ../../../kjs/regexp_object.cpp; sourceTree = SOURCE_ROOT; };
+               81640BBA0BB4586B00088611 /* regexp_object.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = regexp_object.h; path = ../../../kjs/regexp_object.h; sourceTree = SOURCE_ROOT; };
+               81640BBB0BB4586B00088611 /* regexp.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = regexp.cpp; path = ../../../kjs/regexp.cpp; sourceTree = SOURCE_ROOT; };
+               81640BBC0BB4586B00088611 /* regexp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = regexp.h; path = ../../../kjs/regexp.h; sourceTree = SOURCE_ROOT; };
+               81640BBD0BB4586B00088611 /* SavedBuiltins.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SavedBuiltins.h; path = ../../../kjs/SavedBuiltins.h; sourceTree = SOURCE_ROOT; };
+               81640BBE0BB4586B00088611 /* scope_chain.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = scope_chain.cpp; path = ../../../kjs/scope_chain.cpp; sourceTree = SOURCE_ROOT; };
+               81640BBF0BB4586B00088611 /* scope_chain.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = scope_chain.h; path = ../../../kjs/scope_chain.h; sourceTree = SOURCE_ROOT; };
+               81640BC00BB4586B00088611 /* string_object.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = string_object.cpp; path = ../../../kjs/string_object.cpp; sourceTree = SOURCE_ROOT; };
+               81640BC10BB4586B00088611 /* string_object.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = string_object.h; path = ../../../kjs/string_object.h; sourceTree = SOURCE_ROOT; };
+               81640BC20BB4586B00088611 /* testkjs.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = testkjs.cpp; path = ../../../kjs/testkjs.cpp; sourceTree = SOURCE_ROOT; };
+               81640BC30BB4586B00088611 /* testkjs.pro */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = testkjs.pro; path = ../../../kjs/testkjs.pro; sourceTree = SOURCE_ROOT; };
+               81640BC40BB4586B00088611 /* types.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = types.h; path = ../../../kjs/types.h; sourceTree = SOURCE_ROOT; };
+               81640BC50BB4586B00088611 /* ustring.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ustring.cpp; path = ../../../kjs/ustring.cpp; sourceTree = SOURCE_ROOT; };
+               81640BC60BB4586B00088611 /* ustring.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ustring.h; path = ../../../kjs/ustring.h; sourceTree = SOURCE_ROOT; };
+               81640BC70BB4586B00088611 /* value.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = value.cpp; path = ../../../kjs/value.cpp; sourceTree = SOURCE_ROOT; };
+               81640BC80BB4586B00088611 /* value.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = value.h; path = ../../../kjs/value.h; sourceTree = SOURCE_ROOT; };
+               81640C610BB4685400088611 /* UnicodeIcu.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = UnicodeIcu.h; path = ../../../wtf/unicode/icu/UnicodeIcu.h; sourceTree = SOURCE_ROOT; };
+               81640C620BB4686F00088611 /* Unicode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Unicode.h; path = ../../../wtf/unicode/Unicode.h; sourceTree = SOURCE_ROOT; };
+               81640C660BB4689B00088611 /* AlwaysInline.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AlwaysInline.h; path = ../../../wtf/AlwaysInline.h; sourceTree = SOURCE_ROOT; };
+               81640C670BB4689B00088611 /* Assertions.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Assertions.cpp; path = ../../../wtf/Assertions.cpp; sourceTree = SOURCE_ROOT; };
+               81640C680BB4689B00088611 /* Assertions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Assertions.h; path = ../../../wtf/Assertions.h; sourceTree = SOURCE_ROOT; };
+               81640C690BB4689B00088611 /* FastMalloc.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = FastMalloc.cpp; path = ../../../wtf/FastMalloc.cpp; sourceTree = SOURCE_ROOT; };
+               81640C6A0BB4689B00088611 /* FastMallocInternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FastMallocInternal.h; path = ../../../wtf/FastMallocInternal.h; sourceTree = SOURCE_ROOT; };
+               81640C6B0BB4689B00088611 /* FastMallocPCRE.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = FastMallocPCRE.cpp; path = ../../../wtf/FastMallocPCRE.cpp; sourceTree = SOURCE_ROOT; };
+               81640C6C0BB4689B00088611 /* Forward.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Forward.h; path = ../../../wtf/Forward.h; sourceTree = SOURCE_ROOT; };
+               81640C6D0BB4689B00088611 /* GetPtr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = GetPtr.h; path = ../../../wtf/GetPtr.h; sourceTree = SOURCE_ROOT; };
+               81640C6E0BB4689B00088611 /* HashCountedSet.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = HashCountedSet.h; path = ../../../wtf/HashCountedSet.h; sourceTree = SOURCE_ROOT; };
+               81640C6F0BB4689B00088611 /* HashFunctions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = HashFunctions.h; path = ../../../wtf/HashFunctions.h; sourceTree = SOURCE_ROOT; };
+               81640C700BB4689B00088611 /* HashMap.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = HashMap.h; path = ../../../wtf/HashMap.h; sourceTree = SOURCE_ROOT; };
+               81640C710BB4689B00088611 /* HashSet.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = HashSet.h; path = ../../../wtf/HashSet.h; sourceTree = SOURCE_ROOT; };
+               81640C720BB4689B00088611 /* HashTable.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = HashTable.cpp; path = ../../../wtf/HashTable.cpp; sourceTree = SOURCE_ROOT; };
+               81640C730BB4689B00088611 /* HashTable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = HashTable.h; path = ../../../wtf/HashTable.h; sourceTree = SOURCE_ROOT; };
+               81640C740BB4689B00088611 /* HashTraits.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = HashTraits.h; path = ../../../wtf/HashTraits.h; sourceTree = SOURCE_ROOT; };
+               81640C750BB4689B00088611 /* ListHashSet.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ListHashSet.h; path = ../../../wtf/ListHashSet.h; sourceTree = SOURCE_ROOT; };
+               81640C760BB4689B00088611 /* ListRefPtr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ListRefPtr.h; path = ../../../wtf/ListRefPtr.h; sourceTree = SOURCE_ROOT; };
+               81640C770BB4689B00088611 /* MathExtras.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MathExtras.h; path = ../../../wtf/MathExtras.h; sourceTree = SOURCE_ROOT; };
+               81640C780BB4689B00088611 /* Noncopyable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Noncopyable.h; path = ../../../wtf/Noncopyable.h; sourceTree = SOURCE_ROOT; };
+               81640C790BB4689B00088611 /* OwnArrayPtr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OwnArrayPtr.h; path = ../../../wtf/OwnArrayPtr.h; sourceTree = SOURCE_ROOT; };
+               81640C7A0BB4689B00088611 /* OwnPtr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OwnPtr.h; path = ../../../wtf/OwnPtr.h; sourceTree = SOURCE_ROOT; };
+               81640C7B0BB4689B00088611 /* PassRefPtr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PassRefPtr.h; path = ../../../wtf/PassRefPtr.h; sourceTree = SOURCE_ROOT; };
+               81640C7C0BB4689B00088611 /* Platform.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Platform.h; path = ../../../wtf/Platform.h; sourceTree = SOURCE_ROOT; };
+               81640C7D0BB4689B00088611 /* RefPtr.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = RefPtr.h; path = ../../../wtf/RefPtr.h; sourceTree = SOURCE_ROOT; };
+               81640C7E0BB4689B00088611 /* StringExtras.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = StringExtras.h; path = ../../../wtf/StringExtras.h; sourceTree = SOURCE_ROOT; };
+               81640C7F0BB4689B00088611 /* TCPageMap.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = TCPageMap.h; path = ../../../wtf/TCPageMap.h; sourceTree = SOURCE_ROOT; };
+               81640C800BB4689B00088611 /* TCSpinLock.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = TCSpinLock.h; path = ../../../wtf/TCSpinLock.h; sourceTree = SOURCE_ROOT; };
+               81640C810BB4689B00088611 /* TCSystemAlloc.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = TCSystemAlloc.cpp; path = ../../../wtf/TCSystemAlloc.cpp; sourceTree = SOURCE_ROOT; };
+               81640C820BB4689B00088611 /* TCSystemAlloc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = TCSystemAlloc.h; path = ../../../wtf/TCSystemAlloc.h; sourceTree = SOURCE_ROOT; };
+               81640C830BB4689B00088611 /* UnusedParam.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = UnusedParam.h; path = ../../../wtf/UnusedParam.h; sourceTree = SOURCE_ROOT; };
+               81640C840BB4689B00088611 /* Vector.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Vector.h; path = ../../../wtf/Vector.h; sourceTree = SOURCE_ROOT; };
+               81640C850BB4689B00088611 /* VectorTraits.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VectorTraits.h; path = ../../../wtf/VectorTraits.h; sourceTree = SOURCE_ROOT; };
+               81640CB00BB4691D00088611 /* pcre_compile.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = pcre_compile.c; path = ../../../pcre/pcre_compile.c; sourceTree = SOURCE_ROOT; };
+               81640CB10BB4691D00088611 /* pcre_config.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = pcre_config.c; path = ../../../pcre/pcre_config.c; sourceTree = SOURCE_ROOT; };
+               81640CB20BB4691D00088611 /* pcre_exec.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = pcre_exec.c; path = ../../../pcre/pcre_exec.c; sourceTree = SOURCE_ROOT; };
+               81640CB30BB4691D00088611 /* pcre_fullinfo.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = pcre_fullinfo.c; path = ../../../pcre/pcre_fullinfo.c; sourceTree = SOURCE_ROOT; };
+               81640CB40BB4691D00088611 /* pcre_get.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = pcre_get.c; path = ../../../pcre/pcre_get.c; sourceTree = SOURCE_ROOT; };
+               81640CB70BB4691D00088611 /* pcre_internal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pcre_internal.h; path = ../../../pcre/pcre_internal.h; sourceTree = SOURCE_ROOT; };
+               81640CB90BB4691D00088611 /* pcre_ord2utf8.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = pcre_ord2utf8.c; path = ../../../pcre/pcre_ord2utf8.c; sourceTree = SOURCE_ROOT; };
+               81640CBA0BB4691D00088611 /* pcre_printint.src */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = pcre_printint.src; path = ../../../pcre/pcre_printint.src; sourceTree = SOURCE_ROOT; };
+               81640CBD0BB4691D00088611 /* pcre_tables.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = pcre_tables.c; path = ../../../pcre/pcre_tables.c; sourceTree = SOURCE_ROOT; };
+               81640CBE0BB4691D00088611 /* pcre_try_flipped.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = pcre_try_flipped.c; path = ../../../pcre/pcre_try_flipped.c; sourceTree = SOURCE_ROOT; };
+               81640CBF0BB4691D00088611 /* pcre_ucp_findchar.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = pcre_ucp_findchar.c; path = ../../../pcre/pcre_ucp_findchar.c; sourceTree = SOURCE_ROOT; };
+               81640CC00BB4691D00088611 /* pcre_version.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = pcre_version.c; path = ../../../pcre/pcre_version.c; sourceTree = SOURCE_ROOT; };
+               81640CC10BB4691D00088611 /* pcre_xclass.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = pcre_xclass.c; path = ../../../pcre/pcre_xclass.c; sourceTree = SOURCE_ROOT; };
+               81640CC20BB4691D00088611 /* pcre-config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = "pcre-config.h"; path = "../../../pcre/pcre-config.h"; sourceTree = SOURCE_ROOT; };
+               81640CC30BB4691D00088611 /* pcre.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pcre.h; path = ../../../pcre/pcre.h; sourceTree = SOURCE_ROOT; };
+               81640CC40BB4691D00088611 /* ucp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ucp.h; path = ../../../pcre/ucp.h; sourceTree = SOURCE_ROOT; };
+               81640CC50BB4691D00088611 /* ucpinternal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ucpinternal.h; path = ../../../pcre/ucpinternal.h; sourceTree = SOURCE_ROOT; };
+               818D71E70BB46EC500EC8944 /* grammar.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = grammar.cpp; path = ../../ForwardingSources/grammar.cpp; sourceTree = SOURCE_ROOT; };
+               818D71FD0BB4711600EC8944 /* c_class.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = c_class.cpp; path = ../../../bindings/c/c_class.cpp; sourceTree = SOURCE_ROOT; };
+               818D71FE0BB4711600EC8944 /* c_class.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = c_class.h; path = ../../../bindings/c/c_class.h; sourceTree = SOURCE_ROOT; };
+               818D71FF0BB4711600EC8944 /* c_instance.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = c_instance.cpp; path = ../../../bindings/c/c_instance.cpp; sourceTree = SOURCE_ROOT; };
+               818D72000BB4711600EC8944 /* c_instance.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = c_instance.h; path = ../../../bindings/c/c_instance.h; sourceTree = SOURCE_ROOT; };
+               818D72010BB4711600EC8944 /* c_runtime.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = c_runtime.cpp; path = ../../../bindings/c/c_runtime.cpp; sourceTree = SOURCE_ROOT; };
+               818D72020BB4711600EC8944 /* c_runtime.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = c_runtime.h; path = ../../../bindings/c/c_runtime.h; sourceTree = SOURCE_ROOT; };
+               818D72030BB4711600EC8944 /* c_utility.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = c_utility.cpp; path = ../../../bindings/c/c_utility.cpp; sourceTree = SOURCE_ROOT; };
+               818D72040BB4711600EC8944 /* c_utility.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = c_utility.h; path = ../../../bindings/c/c_utility.h; sourceTree = SOURCE_ROOT; };
+               818D720F0BB4713F00EC8944 /* objc_class.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = objc_class.h; path = ../../../bindings/objc/objc_class.h; sourceTree = SOURCE_ROOT; };
+               818D72100BB4713F00EC8944 /* objc_class.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = objc_class.mm; path = ../../../bindings/objc/objc_class.mm; sourceTree = SOURCE_ROOT; };
+               818D72110BB4713F00EC8944 /* objc_header.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = objc_header.h; path = ../../../bindings/objc/objc_header.h; sourceTree = SOURCE_ROOT; };
+               818D72120BB4713F00EC8944 /* objc_instance.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = objc_instance.h; path = ../../../bindings/objc/objc_instance.h; sourceTree = SOURCE_ROOT; };
+               818D72130BB4713F00EC8944 /* objc_instance.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = objc_instance.mm; path = ../../../bindings/objc/objc_instance.mm; sourceTree = SOURCE_ROOT; };
+               818D72140BB4713F00EC8944 /* objc_runtime.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = objc_runtime.h; path = ../../../bindings/objc/objc_runtime.h; sourceTree = SOURCE_ROOT; };
+               818D72150BB4713F00EC8944 /* objc_runtime.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = objc_runtime.mm; path = ../../../bindings/objc/objc_runtime.mm; sourceTree = SOURCE_ROOT; };
+               818D72160BB4713F00EC8944 /* objc_utility.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = objc_utility.h; path = ../../../bindings/objc/objc_utility.h; sourceTree = SOURCE_ROOT; };
+               818D72170BB4713F00EC8944 /* objc_utility.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; name = objc_utility.mm; path = ../../../bindings/objc/objc_utility.mm; sourceTree = SOURCE_ROOT; };
+               818D72180BB4713F00EC8944 /* WebScriptObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = WebScriptObject.h; path = ../../../bindings/objc/WebScriptObject.h; sourceTree = SOURCE_ROOT; };
+               818D72230BB4717800EC8944 /* NP_jsobject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = NP_jsobject.cpp; path = ../../../bindings/NP_jsobject.cpp; sourceTree = SOURCE_ROOT; };
+               818D72240BB4717800EC8944 /* NP_jsobject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = NP_jsobject.h; path = ../../../bindings/NP_jsobject.h; sourceTree = SOURCE_ROOT; };
+               818D72250BB4717800EC8944 /* npapi.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = npapi.h; path = ../../../bindings/npapi.h; sourceTree = SOURCE_ROOT; };
+               818D72260BB4717800EC8944 /* npruntime_impl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = npruntime_impl.h; path = ../../../bindings/npruntime_impl.h; sourceTree = SOURCE_ROOT; };
+               818D72270BB4717800EC8944 /* npruntime_priv.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = npruntime_priv.h; path = ../../../bindings/npruntime_priv.h; sourceTree = SOURCE_ROOT; };
+               818D72280BB4717800EC8944 /* npruntime.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = npruntime.cpp; path = ../../../bindings/npruntime.cpp; sourceTree = SOURCE_ROOT; };
+               818D72290BB4717800EC8944 /* npruntime.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = npruntime.h; path = ../../../bindings/npruntime.h; sourceTree = SOURCE_ROOT; };
+               818D72310BB4728500EC8944 /* runtime_array.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = runtime_array.cpp; path = ../../../bindings/runtime_array.cpp; sourceTree = SOURCE_ROOT; };
+               818D72320BB4728500EC8944 /* runtime_array.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = runtime_array.h; path = ../../../bindings/runtime_array.h; sourceTree = SOURCE_ROOT; };
+               818D72330BB4728500EC8944 /* runtime_method.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = runtime_method.cpp; path = ../../../bindings/runtime_method.cpp; sourceTree = SOURCE_ROOT; };
+               818D72340BB4728500EC8944 /* runtime_method.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = runtime_method.h; path = ../../../bindings/runtime_method.h; sourceTree = SOURCE_ROOT; };
+               818D72350BB4728500EC8944 /* runtime_object.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = runtime_object.cpp; path = ../../../bindings/runtime_object.cpp; sourceTree = SOURCE_ROOT; };
+               818D72360BB4728500EC8944 /* runtime_object.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = runtime_object.h; path = ../../../bindings/runtime_object.h; sourceTree = SOURCE_ROOT; };
+               818D72370BB4728500EC8944 /* runtime_root.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = runtime_root.cpp; path = ../../../bindings/runtime_root.cpp; sourceTree = SOURCE_ROOT; };
+               818D72380BB4728500EC8944 /* runtime_root.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = runtime_root.h; path = ../../../bindings/runtime_root.h; sourceTree = SOURCE_ROOT; };
+               818D72390BB4728500EC8944 /* runtime.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = runtime.cpp; path = ../../../bindings/runtime.cpp; sourceTree = SOURCE_ROOT; };
+               818D723A0BB4728500EC8944 /* runtime.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = runtime.h; path = ../../../bindings/runtime.h; sourceTree = SOURCE_ROOT; };
+               818D72660BB4830900EC8944 /* JavaScriptCorePrefix.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JavaScriptCorePrefix.h; path = ../../../JavaScriptCorePrefix.h; sourceTree = SOURCE_ROOT; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
                08FB7794FE84155DC02AAC07 /* JavaScriptCore */ = {
                        isa = PBXGroup;
                        children = (
+                               818D72660BB4830900EC8944 /* JavaScriptCorePrefix.h */,
+                               818D71E60BB46EAF00EC8944 /* DerivedSources */,
+                               81640B6E0BB4584200088611 /* kjs */,
+                               81640C5B0BB467DD00088611 /* wtf */,
+                               818D71F90BB470BC00EC8944 /* bindings */,
                                810BFA3D0BB32D0E0021035B /* pcre */,
                                810BFA310BB32CBD0021035B /* Configurations */,
                                8152CC540BB32D480075B74E /* Products */,
                        isa = PBXGroup;
                        children = (
                                810BFA3E0BB32D340021035B /* dftables.c */,
+                               81640CC20BB4691D00088611 /* pcre-config.h */,
+                               81640CC30BB4691D00088611 /* pcre.h */,
+                               81640CB00BB4691D00088611 /* pcre_compile.c */,
+                               81640CB10BB4691D00088611 /* pcre_config.c */,
+                               81640CB20BB4691D00088611 /* pcre_exec.c */,
+                               81640CB30BB4691D00088611 /* pcre_fullinfo.c */,
+                               81640CB40BB4691D00088611 /* pcre_get.c */,
+                               81640CB70BB4691D00088611 /* pcre_internal.h */,
+                               81640CB90BB4691D00088611 /* pcre_ord2utf8.c */,
+                               81640CBA0BB4691D00088611 /* pcre_printint.src */,
+                               81640CBD0BB4691D00088611 /* pcre_tables.c */,
+                               81640CBE0BB4691D00088611 /* pcre_try_flipped.c */,
+                               81640CBF0BB4691D00088611 /* pcre_ucp_findchar.c */,
+                               81640CC00BB4691D00088611 /* pcre_version.c */,
+                               81640CC10BB4691D00088611 /* pcre_xclass.c */,
+                               81640CC40BB4691D00088611 /* ucp.h */,
+                               81640CC50BB4691D00088611 /* ucpinternal.h */,
                        );
                        name = pcre;
                        sourceTree = "<group>";
                        name = Products;
                        sourceTree = "<group>";
                };
-/* End PBXGroup section */
-
-/* Begin PBXHeadersBuildPhase section */
-               D2AAC043055464E500DB518D /* Headers */ = {
-                       isa = PBXHeadersBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
+               81640B6E0BB4584200088611 /* kjs */ = {
+                       isa = PBXGroup;
+                       children = (
+                               81640B6F0BB4586B00088611 /* array_instance.h */,
+                               81640B700BB4586B00088611 /* array_object.cpp */,
+                               81640B710BB4586B00088611 /* array_object.h */,
+                               81640B720BB4586B00088611 /* bool_object.cpp */,
+                               81640B730BB4586B00088611 /* bool_object.h */,
+                               81640B740BB4586B00088611 /* collector.cpp */,
+                               81640B750BB4586B00088611 /* collector.h */,
+                               81640B760BB4586B00088611 /* CommonIdentifiers.cpp */,
+                               81640B770BB4586B00088611 /* CommonIdentifiers.h */,
+                               81640B780BB4586B00088611 /* completion.h */,
+                               81640B790BB4586B00088611 /* config.h */,
+                               81640B7A0BB4586B00088611 /* Context.cpp */,
+                               81640B7B0BB4586B00088611 /* context.h */,
+                               81640B7D0BB4586B00088611 /* date_object.cpp */,
+                               81640B7E0BB4586B00088611 /* date_object.h */,
+                               81640B7F0BB4586B00088611 /* DateMath.cpp */,
+                               81640B800BB4586B00088611 /* DateMath.h */,
+                               81640B810BB4586B00088611 /* debugger.cpp */,
+                               81640B820BB4586B00088611 /* debugger.h */,
+                               81640B830BB4586B00088611 /* dtoa.cpp */,
+                               81640B840BB4586B00088611 /* dtoa.h */,
+                               81640B850BB4586B00088611 /* error_object.cpp */,
+                               81640B860BB4586B00088611 /* error_object.h */,
+                               81640B870BB4586B00088611 /* ExecState.cpp */,
+                               81640B880BB4586B00088611 /* ExecState.h */,
+                               81640B890BB4586B00088611 /* fpconst.cpp */,
+                               81640B8C0BB4586B00088611 /* function.cpp */,
+                               81640B8D0BB4586B00088611 /* function.h */,
+                               81640B8A0BB4586B00088611 /* function_object.cpp */,
+                               81640B8B0BB4586B00088611 /* function_object.h */,
+                               81640B8F0BB4586B00088611 /* identifier.cpp */,
+                               81640B900BB4586B00088611 /* identifier.h */,
+                               81640B910BB4586B00088611 /* internal.cpp */,
+                               81640B920BB4586B00088611 /* internal.h */,
+                               81640B930BB4586B00088611 /* interpreter.cpp */,
+                               81640B940BB4586B00088611 /* interpreter.h */,
+                               81640B950BB4586B00088611 /* JSImmediate.cpp */,
+                               81640B960BB4586B00088611 /* JSImmediate.h */,
+                               81640B970BB4586B00088611 /* JSLock.cpp */,
+                               81640B980BB4586B00088611 /* JSLock.h */,
+                               81640B990BB4586B00088611 /* JSType.h */,
+                               81640B9A0BB4586B00088611 /* JSWrapperObject.cpp */,
+                               81640B9B0BB4586B00088611 /* JSWrapperObject.h */,
+                               81640B9C0BB4586B00088611 /* keywords.table */,
+                               81640B9D0BB4586B00088611 /* lexer.cpp */,
+                               81640B9E0BB4586B00088611 /* lexer.h */,
+                               81640B9F0BB4586B00088611 /* list.cpp */,
+                               81640BA00BB4586B00088611 /* list.h */,
+                               81640BA10BB4586B00088611 /* lookup.cpp */,
+                               81640BA20BB4586B00088611 /* lookup.h */,
+                               81640BA30BB4586B00088611 /* math_object.cpp */,
+                               81640BA40BB4586B00088611 /* math_object.h */,
+                               81640BA50BB4586B00088611 /* nodes.cpp */,
+                               81640BA60BB4586B00088611 /* nodes.h */,
+                               81640BA70BB4586B00088611 /* nodes2string.cpp */,
+                               81640BA80BB4586B00088611 /* number_object.cpp */,
+                               81640BA90BB4586B00088611 /* number_object.h */,
+                               81640BAC0BB4586B00088611 /* object.cpp */,
+                               81640BAD0BB4586B00088611 /* object.h */,
+                               81640BAA0BB4586B00088611 /* object_object.cpp */,
+                               81640BAB0BB4586B00088611 /* object_object.h */,
+                               81640BAE0BB4586B00088611 /* operations.cpp */,
+                               81640BAF0BB4586B00088611 /* operations.h */,
+                               81640BB00BB4586B00088611 /* Parser.cpp */,
+                               81640BB10BB4586B00088611 /* Parser.h */,
+                               81640BB20BB4586B00088611 /* property_map.cpp */,
+                               81640BB30BB4586B00088611 /* property_map.h */,
+                               81640BB40BB4586B00088611 /* property_slot.cpp */,
+                               81640BB50BB4586B00088611 /* property_slot.h */,
+                               81640BB60BB4586B00088611 /* PropertyNameArray.cpp */,
+                               81640BB70BB4586B00088611 /* PropertyNameArray.h */,
+                               81640BB80BB4586B00088611 /* protect.h */,
+                               81640BBB0BB4586B00088611 /* regexp.cpp */,
+                               81640BBC0BB4586B00088611 /* regexp.h */,
+                               81640BB90BB4586B00088611 /* regexp_object.cpp */,
+                               81640BBA0BB4586B00088611 /* regexp_object.h */,
+                               81640BBD0BB4586B00088611 /* SavedBuiltins.h */,
+                               81640BBE0BB4586B00088611 /* scope_chain.cpp */,
+                               81640BBF0BB4586B00088611 /* scope_chain.h */,
+                               81640BC00BB4586B00088611 /* string_object.cpp */,
+                               81640BC10BB4586B00088611 /* string_object.h */,
+                               81640BC20BB4586B00088611 /* testkjs.cpp */,
+                               81640BC30BB4586B00088611 /* testkjs.pro */,
+                               81640BC40BB4586B00088611 /* types.h */,
+                               81640BC50BB4586B00088611 /* ustring.cpp */,
+                               81640BC60BB4586B00088611 /* ustring.h */,
+                               81640BC70BB4586B00088611 /* value.cpp */,
+                               81640BC80BB4586B00088611 /* value.h */,
                        );
-                       runOnlyForDeploymentPostprocessing = 0;
+                       name = kjs;
+                       sourceTree = "<group>";
+               };
+               81640C5B0BB467DD00088611 /* wtf */ = {
+                       isa = PBXGroup;
+                       children = (
+                               81640C5F0BB4681500088611 /* unicode */,
+                               81640C660BB4689B00088611 /* AlwaysInline.h */,
+                               81640C670BB4689B00088611 /* Assertions.cpp */,
+                               81640C680BB4689B00088611 /* Assertions.h */,
+                               81640C690BB4689B00088611 /* FastMalloc.cpp */,
+                               81640C6A0BB4689B00088611 /* FastMallocInternal.h */,
+                               81640C6B0BB4689B00088611 /* FastMallocPCRE.cpp */,
+                               81640C6C0BB4689B00088611 /* Forward.h */,
+                               81640C6D0BB4689B00088611 /* GetPtr.h */,
+                               81640C6E0BB4689B00088611 /* HashCountedSet.h */,
+                               81640C6F0BB4689B00088611 /* HashFunctions.h */,
+                               81640C700BB4689B00088611 /* HashMap.h */,
+                               81640C710BB4689B00088611 /* HashSet.h */,
+                               81640C720BB4689B00088611 /* HashTable.cpp */,
+                               81640C730BB4689B00088611 /* HashTable.h */,
+                               81640C740BB4689B00088611 /* HashTraits.h */,
+                               81640C750BB4689B00088611 /* ListHashSet.h */,
+                               81640C760BB4689B00088611 /* ListRefPtr.h */,
+                               81640C770BB4689B00088611 /* MathExtras.h */,
+                               81640C780BB4689B00088611 /* Noncopyable.h */,
+                               81640C790BB4689B00088611 /* OwnArrayPtr.h */,
+                               81640C7A0BB4689B00088611 /* OwnPtr.h */,
+                               81640C7B0BB4689B00088611 /* PassRefPtr.h */,
+                               81640C7C0BB4689B00088611 /* Platform.h */,
+                               81640C7D0BB4689B00088611 /* RefPtr.h */,
+                               81640C7E0BB4689B00088611 /* StringExtras.h */,
+                               81640C7F0BB4689B00088611 /* TCPageMap.h */,
+                               81640C800BB4689B00088611 /* TCSpinLock.h */,
+                               81640C810BB4689B00088611 /* TCSystemAlloc.cpp */,
+                               81640C820BB4689B00088611 /* TCSystemAlloc.h */,
+                               81640C830BB4689B00088611 /* UnusedParam.h */,
+                               81640C840BB4689B00088611 /* Vector.h */,
+                               81640C850BB4689B00088611 /* VectorTraits.h */,
+                       );
+                       name = wtf;
+                       sourceTree = "<group>";
+               };
+               81640C5F0BB4681500088611 /* unicode */ = {
+                       isa = PBXGroup;
+                       children = (
+                               81640C600BB4682700088611 /* icu */,
+                               81640C620BB4686F00088611 /* Unicode.h */,
+                       );
+                       name = unicode;
+                       sourceTree = "<group>";
+               };
+               81640C600BB4682700088611 /* icu */ = {
+                       isa = PBXGroup;
+                       children = (
+                               81640C610BB4685400088611 /* UnicodeIcu.h */,
+                       );
+                       name = icu;
+                       sourceTree = "<group>";
+               };
+               818D71E60BB46EAF00EC8944 /* DerivedSources */ = {
+                       isa = PBXGroup;
+                       children = (
+                               818D71E70BB46EC500EC8944 /* grammar.cpp */,
+                       );
+                       name = DerivedSources;
+                       sourceTree = "<group>";
+               };
+               818D71F90BB470BC00EC8944 /* bindings */ = {
+                       isa = PBXGroup;
+                       children = (
+                               818D720D0BB4711A00EC8944 /* c */,
+                               818D720E0BB4712800EC8944 /* objc */,
+                               818D72230BB4717800EC8944 /* NP_jsobject.cpp */,
+                               818D72240BB4717800EC8944 /* NP_jsobject.h */,
+                               818D72250BB4717800EC8944 /* npapi.h */,
+                               818D72280BB4717800EC8944 /* npruntime.cpp */,
+                               818D72290BB4717800EC8944 /* npruntime.h */,
+                               818D72260BB4717800EC8944 /* npruntime_impl.h */,
+                               818D72270BB4717800EC8944 /* npruntime_priv.h */,
+                               818D72390BB4728500EC8944 /* runtime.cpp */,
+                               818D723A0BB4728500EC8944 /* runtime.h */,
+                               818D72310BB4728500EC8944 /* runtime_array.cpp */,
+                               818D72320BB4728500EC8944 /* runtime_array.h */,
+                               818D72330BB4728500EC8944 /* runtime_method.cpp */,
+                               818D72340BB4728500EC8944 /* runtime_method.h */,
+                               818D72350BB4728500EC8944 /* runtime_object.cpp */,
+                               818D72360BB4728500EC8944 /* runtime_object.h */,
+                               818D72370BB4728500EC8944 /* runtime_root.cpp */,
+                               818D72380BB4728500EC8944 /* runtime_root.h */,
+                       );
+                       name = bindings;
+                       sourceTree = "<group>";
+               };
+               818D720D0BB4711A00EC8944 /* c */ = {
+                       isa = PBXGroup;
+                       children = (
+                               818D71FD0BB4711600EC8944 /* c_class.cpp */,
+                               818D71FE0BB4711600EC8944 /* c_class.h */,
+                               818D71FF0BB4711600EC8944 /* c_instance.cpp */,
+                               818D72000BB4711600EC8944 /* c_instance.h */,
+                               818D72010BB4711600EC8944 /* c_runtime.cpp */,
+                               818D72020BB4711600EC8944 /* c_runtime.h */,
+                               818D72030BB4711600EC8944 /* c_utility.cpp */,
+                               818D72040BB4711600EC8944 /* c_utility.h */,
+                       );
+                       name = c;
+                       sourceTree = "<group>";
                };
-/* End PBXHeadersBuildPhase section */
+               818D720E0BB4712800EC8944 /* objc */ = {
+                       isa = PBXGroup;
+                       children = (
+                               818D720F0BB4713F00EC8944 /* objc_class.h */,
+                               818D72100BB4713F00EC8944 /* objc_class.mm */,
+                               818D72110BB4713F00EC8944 /* objc_header.h */,
+                               818D72120BB4713F00EC8944 /* objc_instance.h */,
+                               818D72130BB4713F00EC8944 /* objc_instance.mm */,
+                               818D72140BB4713F00EC8944 /* objc_runtime.h */,
+                               818D72150BB4713F00EC8944 /* objc_runtime.mm */,
+                               818D72160BB4713F00EC8944 /* objc_utility.h */,
+                               818D72170BB4713F00EC8944 /* objc_utility.mm */,
+                               818D72180BB4713F00EC8944 /* WebScriptObject.h */,
+                       );
+                       name = objc;
+                       sourceTree = "<group>";
+               };
+/* End PBXGroup section */
 
 /* Begin PBXNativeTarget section */
                81BD43610BB32AF2006A63BF /* dftables */ = {
                        isa = PBXNativeTarget;
                        buildConfigurationList = 1DEB91EB08733DB70010E9CD /* Build configuration list for PBXNativeTarget "JavaScriptCore" */;
                        buildPhases = (
-                               D2AAC043055464E500DB518D /* Headers */,
+                               818D72500BB4765400EC8944 /* Copy */,
                                D2AAC044055464E500DB518D /* Sources */,
                                D289987405E68DCB004EDB86 /* Frameworks */,
                        );
                        buildRules = (
                        );
                        dependencies = (
+                               81640C380BB4660200088611 /* PBXTargetDependency */,
                        );
                        name = JavaScriptCore;
                        productName = JavaScriptCore;
                        targets = (
                                D2AAC045055464E500DB518D /* JavaScriptCore */,
                                81BD43610BB32AF2006A63BF /* dftables */,
+                               81B4FD6B0BB41FF000B5E258 /* DerivedSources */,
                        );
                };
 /* End PBXProject section */
 
+/* Begin PBXShellScriptBuildPhase section */
+               81B4FD740BB4200700B5E258 /* Generate Derived Sources */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                       );
+                       name = "Generate Derived Sources";
+                       outputPaths = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "mkdir -p \"${CONFIGURATION_TEMP_DIR}/DerivedSources\"\ncd \"${CONFIGURATION_TEMP_DIR}/DerivedSources\"\n\nln -sfh \"${JAVASCRIPTCORE_SRC_ROOT}\" JavaScriptCore\nexport JavaScriptCore=\"JavaScriptCore\"\nexport BUILT_PRODUCTS_DIR=\"..\"\n\nmake -f \"JavaScriptCore/DerivedSources.make\"\n";
+               };
+/* End PBXShellScriptBuildPhase section */
+
 /* Begin PBXSourcesBuildPhase section */
                81BD435F0BB32AF2006A63BF /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        files = (
+                               81640BCA0BB4586B00088611 /* array_object.cpp in Sources */,
+                               81640BCC0BB4586B00088611 /* bool_object.cpp in Sources */,
+                               81640BCE0BB4586B00088611 /* collector.cpp in Sources */,
+                               81640BD00BB4586B00088611 /* CommonIdentifiers.cpp in Sources */,
+                               81640BD40BB4586B00088611 /* Context.cpp in Sources */,
+                               81640BD60BB4586B00088611 /* date_object.cpp in Sources */,
+                               81640BD80BB4586B00088611 /* DateMath.cpp in Sources */,
+                               81640BDA0BB4586B00088611 /* debugger.cpp in Sources */,
+                               81640BDC0BB4586B00088611 /* dtoa.cpp in Sources */,
+                               81640BDE0BB4586B00088611 /* error_object.cpp in Sources */,
+                               81640BE00BB4586B00088611 /* ExecState.cpp in Sources */,
+                               81640BE20BB4586B00088611 /* fpconst.cpp in Sources */,
+                               81640BE30BB4586B00088611 /* function_object.cpp in Sources */,
+                               81640BE50BB4586B00088611 /* function.cpp in Sources */,
+                               81640BE80BB4586B00088611 /* identifier.cpp in Sources */,
+                               81640BEA0BB4586B00088611 /* internal.cpp in Sources */,
+                               81640BEC0BB4586B00088611 /* interpreter.cpp in Sources */,
+                               81640BEE0BB4586B00088611 /* JSImmediate.cpp in Sources */,
+                               81640BF00BB4586B00088611 /* JSLock.cpp in Sources */,
+                               81640BF30BB4586B00088611 /* JSWrapperObject.cpp in Sources */,
+                               81640BF50BB4586B00088611 /* lexer.cpp in Sources */,
+                               81640BF70BB4586B00088611 /* list.cpp in Sources */,
+                               81640BF90BB4586B00088611 /* lookup.cpp in Sources */,
+                               81640BFB0BB4586B00088611 /* math_object.cpp in Sources */,
+                               81640BFD0BB4586B00088611 /* nodes.cpp in Sources */,
+                               81640BFF0BB4586B00088611 /* nodes2string.cpp in Sources */,
+                               81640C000BB4586B00088611 /* number_object.cpp in Sources */,
+                               81640C020BB4586B00088611 /* object_object.cpp in Sources */,
+                               81640C040BB4586B00088611 /* object.cpp in Sources */,
+                               81640C060BB4586B00088611 /* operations.cpp in Sources */,
+                               81640C080BB4586B00088611 /* Parser.cpp in Sources */,
+                               81640C0A0BB4586B00088611 /* property_map.cpp in Sources */,
+                               81640C0C0BB4586B00088611 /* property_slot.cpp in Sources */,
+                               81640C0E0BB4586B00088611 /* PropertyNameArray.cpp in Sources */,
+                               81640C110BB4586B00088611 /* regexp_object.cpp in Sources */,
+                               81640C130BB4586B00088611 /* regexp.cpp in Sources */,
+                               81640C160BB4586B00088611 /* scope_chain.cpp in Sources */,
+                               81640C180BB4586B00088611 /* string_object.cpp in Sources */,
+                               81640C1A0BB4586B00088611 /* testkjs.cpp in Sources */,
+                               81640C1C0BB4586B00088611 /* ustring.cpp in Sources */,
+                               81640C1E0BB4586B00088611 /* value.cpp in Sources */,
+                               81640C870BB4689B00088611 /* Assertions.cpp in Sources */,
+                               81640C890BB4689B00088611 /* FastMalloc.cpp in Sources */,
+                               81640C8B0BB4689B00088611 /* FastMallocPCRE.cpp in Sources */,
+                               81640C920BB4689B00088611 /* HashTable.cpp in Sources */,
+                               81640CA10BB4689B00088611 /* TCSystemAlloc.cpp in Sources */,
+                               81640CC70BB4691D00088611 /* pcre_compile.c in Sources */,
+                               81640CC80BB4691D00088611 /* pcre_config.c in Sources */,
+                               81640CC90BB4691D00088611 /* pcre_exec.c in Sources */,
+                               81640CCA0BB4691D00088611 /* pcre_fullinfo.c in Sources */,
+                               81640CCB0BB4691D00088611 /* pcre_get.c in Sources */,
+                               81640CD00BB4691D00088611 /* pcre_ord2utf8.c in Sources */,
+                               81640CD30BB4691D00088611 /* pcre_tables.c in Sources */,
+                               81640CD40BB4691D00088611 /* pcre_try_flipped.c in Sources */,
+                               81640CD50BB4691D00088611 /* pcre_ucp_findchar.c in Sources */,
+                               81640CD60BB4691D00088611 /* pcre_version.c in Sources */,
+                               81640CD70BB4691D00088611 /* pcre_xclass.c in Sources */,
+                               818D71E80BB46EC500EC8944 /* grammar.cpp in Sources */,
+                               818D72050BB4711600EC8944 /* c_class.cpp in Sources */,
+                               818D72070BB4711600EC8944 /* c_instance.cpp in Sources */,
+                               818D72090BB4711600EC8944 /* c_runtime.cpp in Sources */,
+                               818D720B0BB4711600EC8944 /* c_utility.cpp in Sources */,
+                               818D721A0BB4713F00EC8944 /* objc_class.mm in Sources */,
+                               818D721D0BB4713F00EC8944 /* objc_instance.mm in Sources */,
+                               818D721F0BB4713F00EC8944 /* objc_runtime.mm in Sources */,
+                               818D72210BB4713F00EC8944 /* objc_utility.mm in Sources */,
+                               818D722A0BB4717800EC8944 /* NP_jsobject.cpp in Sources */,
+                               818D722F0BB4717800EC8944 /* npruntime.cpp in Sources */,
+                               818D723B0BB4728500EC8944 /* runtime_array.cpp in Sources */,
+                               818D723D0BB4728500EC8944 /* runtime_method.cpp in Sources */,
+                               818D723F0BB4728500EC8944 /* runtime_object.cpp in Sources */,
+                               818D72410BB4728500EC8944 /* runtime_root.cpp in Sources */,
+                               818D72430BB4728500EC8944 /* runtime.cpp in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
 /* End PBXSourcesBuildPhase section */
 
+/* Begin PBXTargetDependency section */
+               81640C380BB4660200088611 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = 81B4FD6B0BB41FF000B5E258 /* DerivedSources */;
+                       targetProxy = 81640C370BB4660200088611 /* PBXContainerItemProxy */;
+               };
+               81B4FD7F0BB4205D00B5E258 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       target = 81BD43610BB32AF2006A63BF /* dftables */;
+                       targetProxy = 81B4FD7E0BB4205D00B5E258 /* PBXContainerItemProxy */;
+               };
+/* End PBXTargetDependency section */
+
 /* Begin XCBuildConfiguration section */
                1DEB91EC08733DB70010E9CD /* Debug */ = {
                        isa = XCBuildConfiguration;
                        };
                        name = Release;
                };
+               81B4FD770BB4202600B5E258 /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               COPY_PHASE_STRIP = NO;
+                               GCC_DYNAMIC_NO_PIC = NO;
+                               GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+                               GCC_OPTIMIZATION_LEVEL = 0;
+                               PRODUCT_NAME = DerivedSources;
+                       };
+                       name = Debug;
+               };
+               81B4FD780BB4202600B5E258 /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               COPY_PHASE_STRIP = YES;
+                               GCC_ENABLE_FIX_AND_CONTINUE = NO;
+                               GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+                               PRODUCT_NAME = DerivedSources;
+                               ZERO_LINK = NO;
+                       };
+                       name = Release;
+               };
                81BD43650BB32B51006A63BF /* Debug */ = {
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = 8160D7510BB3270400D65181 /* JavaScriptCore.Debug.xcconfig */;
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
+               81B4FD760BB4202600B5E258 /* Build configuration list for PBXAggregateTarget "DerivedSources" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               81B4FD770BB4202600B5E258 /* Debug */,
+                               81B4FD780BB4202600B5E258 /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
                81BD43640BB32B51006A63BF /* Build configuration list for PBXNativeTarget "dftables" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (