Create .xcfilelist files
authorkrollin@apple.com <krollin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 9 Nov 2018 00:13:04 +0000 (00:13 +0000)
committerkrollin@apple.com <krollin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 9 Nov 2018 00:13:04 +0000 (00:13 +0000)
https://bugs.webkit.org/show_bug.cgi?id=191324
<rdar://problem/45852819>

Reviewed by Alex Christensen.

As part of preparing for enabling XCBuild, create and use .xcfilelist
files. These files are using during Run Script build phases in an
Xcode project. If a Run Script build phase produces new files that are
used later as inputs to subsequent build phases, XCBuild needs to know
about these files. These files can be either specified in an "output
files" section of the Run Script phase editor, or in .xcfilelist files
that are associated with the Run Script build phase.

This patch takes the second approach. It consists of three sets of changes:

- Modify the DerivedSources.make files to have a
  'print_all_generated_files" target that produces a list of the files
  they create.

- Create a shell script that produces .xcfilelist files from the
  output of the previous step, as well as for the files created in the
  Generate Unified Sources build steps.

- Add the new .xcfilelist files to the associated projects.

Note that, with these changes, the Xcode workspace and projects can no
longer be fully loaded into Xcode 9. Xcode will attempt to load the
projects that have .xcfilelist files associated with them, but will
fail and display a placeholder for those projects instead. It's
expected that all developers are using Xcode 10 by now and that not
being able to load into Xcode 9 is not a practical issue. Keep in mind
that this is strictly an IDE issue, and that the projects can still be
built with `xcodebuild`.

Also note that the shell script that creates the .xcfilelist files can
also be used to verify that the set of files that's currently checked
in is up-to-date. This checking can be used as part of a check-in hook
or part of check-webkit-style to sooner catch cases where the
.xcfilelist files need to be regenerated.

Source/JavaScriptCore:

* DerivedSources.make:
* DerivedSources.xcfilelist: Added.
* JavaScriptCore.xcodeproj/project.pbxproj:
* UnifiedSources.xcfilelist: Added.

Source/WebCore:

No new tests -- no changed functionality.

* DerivedSources.make:
* DerivedSources.xcfilelist: Added.
* UnifiedSources.xcfilelist: Added.
* WebCore.xcodeproj/project.pbxproj:

Source/WebKit:

* DerivedSources.make:
* DerivedSources.xcfilelist: Added.
* UnifiedSources.xcfilelist: Added.
* WebKit.xcodeproj/project.pbxproj:

Tools:

* DumpRenderTree/DerivedSources.make:
* DumpRenderTree/DerivedSources.xcfilelist: Added.
* Scripts/generate-xcfilelists: Added.
* WebKitTestRunner/DerivedSources.make:
* WebKitTestRunner/DerivedSources.xcfilelist: Added.

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

21 files changed:
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/DerivedSources.make
Source/JavaScriptCore/DerivedSources.xcfilelist [new file with mode: 0644]
Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
Source/JavaScriptCore/UnifiedSources.xcfilelist [new file with mode: 0644]
Source/WebCore/ChangeLog
Source/WebCore/DerivedSources.make
Source/WebCore/DerivedSources.xcfilelist [new file with mode: 0644]
Source/WebCore/UnifiedSources.xcfilelist [new file with mode: 0644]
Source/WebCore/WebCore.xcodeproj/project.pbxproj
Source/WebKit/ChangeLog
Source/WebKit/DerivedSources.make
Source/WebKit/DerivedSources.xcfilelist [new file with mode: 0644]
Source/WebKit/UnifiedSources.xcfilelist [new file with mode: 0644]
Source/WebKit/WebKit.xcodeproj/project.pbxproj
Tools/ChangeLog
Tools/DumpRenderTree/DerivedSources.make
Tools/DumpRenderTree/DerivedSources.xcfilelist [new file with mode: 0644]
Tools/Scripts/generate-xcfilelists [new file with mode: 0755]
Tools/WebKitTestRunner/DerivedSources.make
Tools/WebKitTestRunner/DerivedSources.xcfilelist [new file with mode: 0644]

index 50818c8..93afe79 100644 (file)
@@ -1,3 +1,51 @@
+2018-11-08  Keith Rollin  <krollin@apple.com>
+
+        Create .xcfilelist files
+        https://bugs.webkit.org/show_bug.cgi?id=191324
+        <rdar://problem/45852819>
+
+        Reviewed by Alex Christensen.
+
+        As part of preparing for enabling XCBuild, create and use .xcfilelist
+        files. These files are using during Run Script build phases in an
+        Xcode project. If a Run Script build phase produces new files that are
+        used later as inputs to subsequent build phases, XCBuild needs to know
+        about these files. These files can be either specified in an "output
+        files" section of the Run Script phase editor, or in .xcfilelist files
+        that are associated with the Run Script build phase.
+
+        This patch takes the second approach. It consists of three sets of changes:
+
+        - Modify the DerivedSources.make files to have a
+          'print_all_generated_files" target that produces a list of the files
+          they create.
+
+        - Create a shell script that produces .xcfilelist files from the
+          output of the previous step, as well as for the files created in the
+          Generate Unified Sources build steps.
+
+        - Add the new .xcfilelist files to the associated projects.
+
+        Note that, with these changes, the Xcode workspace and projects can no
+        longer be fully loaded into Xcode 9. Xcode will attempt to load the
+        projects that have .xcfilelist files associated with them, but will
+        fail and display a placeholder for those projects instead. It's
+        expected that all developers are using Xcode 10 by now and that not
+        being able to load into Xcode 9 is not a practical issue. Keep in mind
+        that this is strictly an IDE issue, and that the projects can still be
+        built with `xcodebuild`.
+
+        Also note that the shell script that creates the .xcfilelist files can
+        also be used to verify that the set of files that's currently checked
+        in is up-to-date. This checking can be used as part of a check-in hook
+        or part of check-webkit-style to sooner catch cases where the
+        .xcfilelist files need to be regenerated.
+
+        * DerivedSources.make:
+        * DerivedSources.xcfilelist: Added.
+        * JavaScriptCore.xcodeproj/project.pbxproj:
+        * UnifiedSources.xcfilelist: Added.
+
 2018-11-08  Ross Kirsling  <ross.kirsling@sony.com>
 
         U+180E is no longer a whitespace character
index eabd777..fcbf4b5 100644 (file)
@@ -46,29 +46,11 @@ else
     DELETE = rm -f
 endif
 
-# --------
+ALL_GENERATED_FILES =
 
-.PHONY : all
-all : \
-    udis86_itab.h \
-    Bytecodes.h \
-    BytecodeStructs.h \
-    CombinedDomains.json \
-    InitBytecodes.asm \
-    InjectedScriptSource.h \
-    inspector/InspectorFrontendDispatchers.h \
-    IntlCanonicalizeLanguage.h \
-    JSCBuiltins.h \
-    Lexer.lut.h \
-    KeywordLookup.h \
-    RegExpJitTables.h \
-    AirOpcode.h \
-    UnicodePatternTables.h \
-    yarr/YarrCanonicalizeUnicode.cpp \
-    WasmOps.h \
-    WasmValidateInlines.h \
-    WasmB3IRGeneratorInlines.h \
-#
+all : real_all
+
+# --------
 
 # JavaScript builtins.
 
@@ -134,6 +116,7 @@ JavaScriptCore_BUILTINS_SOURCES = \
 JavaScriptCore_BUILTINS_DEPENDENCIES_LIST : $(JavaScriptCore_SCRIPTS_DIR)/UpdateContents.py DerivedSources.make
        $(PYTHON) $(JavaScriptCore_SCRIPTS_DIR)/UpdateContents.py '$(JavaScriptCore_BUILTINS_SOURCES) $(BUILTINS_GENERATOR_SCRIPTS)' $@
 
+ALL_GENERATED_FILES += JSCBuiltins.h
 JSCBuiltins.h: $(BUILTINS_GENERATOR_SCRIPTS) $(JavaScriptCore_BUILTINS_SOURCES) JavaScriptCore_BUILTINS_DEPENDENCIES_LIST
        $(PYTHON) $(JavaScriptCore_SCRIPTS_DIR)/generate-js-builtins.py --combined --output-directory . --framework JavaScriptCore $(JavaScriptCore_BUILTINS_SOURCES)
 
@@ -143,8 +126,8 @@ OBJECT_LUT_HEADERS = \
     ArrayConstructor.lut.h \
     ArrayIteratorPrototype.lut.h \
     AsyncGeneratorPrototype.lut.h \
-    BigIntPrototype.lut.h \
     BigIntConstructor.lut.h \
+    BigIntPrototype.lut.h \
     BooleanPrototype.lut.h \
     DateConstructor.lut.h \
     DatePrototype.lut.h \
@@ -164,8 +147,8 @@ OBJECT_LUT_HEADERS = \
     JSInternalPromiseConstructor.lut.h \
     JSModuleLoader.lut.h \
     JSONObject.lut.h \
-    JSPromisePrototype.lut.h \
     JSPromiseConstructor.lut.h \
+    JSPromisePrototype.lut.h \
     MapPrototype.lut.h \
     NumberConstructor.lut.h \
     NumberPrototype.lut.h \
@@ -195,28 +178,42 @@ OBJECT_LUT_HEADERS = \
     WebAssemblyTablePrototype.lut.h \
 #
 
+ALL_GENERATED_FILES += $(OBJECT_LUT_HEADERS)
 $(OBJECT_LUT_HEADERS): %.lut.h : %.cpp $(JavaScriptCore)/create_hash_table
        $(PERL) $(JavaScriptCore)/create_hash_table $< > $@
 
+ALL_GENERATED_FILES += Lexer.lut.h
 Lexer.lut.h: Keywords.table $(JavaScriptCore)/create_hash_table
        $(PERL) $(JavaScriptCore)/create_hash_table $< > $@
 
 # character tables for Yarr
 
+ALL_GENERATED_FILES += RegExpJitTables.h
 RegExpJitTables.h: yarr/create_regex_tables
        $(PYTHON) $^ > $@
 
+ALL_GENERATED_FILES += KeywordLookup.h
 KeywordLookup.h: KeywordLookupGenerator.py Keywords.table
        $(PYTHON) $^ > $@
 
 # udis86 instruction tables
 
+ALL_GENERATED_FILES += udis86_itab.h
 udis86_itab.h: $(JavaScriptCore)/disassembler/udis86/ud_itab.py $(JavaScriptCore)/disassembler/udis86/optable.xml
        $(PYTHON) $(JavaScriptCore)/disassembler/udis86/ud_itab.py $(JavaScriptCore)/disassembler/udis86/optable.xml .
 
 # Bytecode files
 
-Bytecodes.h BytecodeOffsets.h BytecodeStructs.h InitBytecodes.asm: $(wildcard $(JavaScriptCore)/generator/*.rb) $(JavaScriptCore)/bytecode/BytecodeList.rb
+BYTECODE_FILES = \
+    Bytecodes.h \
+    BytecodeIndices.h \
+    BytecodeStructs.h \
+    InitBytecodes.asm \
+#
+BYTECODE_FILES_PATTERNS = $(subst .,%,$(BYTECODE_FILES))
+
+ALL_GENERATED_FILES += $(BYTECODE_FILES)
+$(BYTECODE_FILES_PATTERNS): $(wildcard $(JavaScriptCore)/generator/*.rb) $(JavaScriptCore)/bytecode/BytecodeList.rb
        $(RUBY) $(JavaScriptCore)/generator/main.rb $(JavaScriptCore)/bytecode/BytecodeList.rb --bytecode_structs_h BytecodeStructs.h --init_bytecodes_asm InitBytecodes.asm --bytecodes_h Bytecodes.h --bytecode_indices_h BytecodeIndices.h
 
 # Inspector interfaces
@@ -275,6 +272,20 @@ INSPECTOR_GENERATOR_SCRIPTS = \
        $(JavaScriptCore_SCRIPTS_DIR)/generate-combined-inspector-json.py \
 #
 
+# TODO: Is there some way to not hardcode this? Can we get it from
+# generate-inspector-protocol-bindings.py and ./CombinedDomains.json?
+INSPECTOR_DISPATCHER_FILES = \
+    inspector/InspectorAlternateBackendDispatchers.h \
+    inspector/InspectorBackendCommands.js \
+    inspector/InspectorBackendDispatchers.cpp \
+    inspector/InspectorBackendDispatchers.h \
+    inspector/InspectorFrontendDispatchers.cpp \
+    inspector/InspectorFrontendDispatchers.h \
+    inspector/InspectorProtocolObjects.cpp \
+    inspector/InspectorProtocolObjects.h \
+#
+INSPECTOR_DISPATCHER_FILES_PATTERNS = $(subst .,%,$(INSPECTOR_DISPATCHER_FILES))
+
 # The combined JSON file depends on the actual set of domains and their file contents, so that
 # adding, modifying, or removing domains will trigger regeneration of inspector files.
 
@@ -286,38 +297,61 @@ CombinedDomains.json : $(JavaScriptCore_SCRIPTS_DIR)/generate-combined-inspector
        $(PYTHON) $(JavaScriptCore_SCRIPTS_DIR)/generate-combined-inspector-json.py $(INSPECTOR_DOMAINS) > ./CombinedDomains.json
 
 # Inspector Backend Dispatchers, Frontend Dispatchers, Type Builders
-inspector/InspectorFrontendDispatchers.h : CombinedDomains.json $(INSPECTOR_GENERATOR_SCRIPTS) inspector
+ALL_GENERATED_FILES += $(INSPECTOR_DISPATCHER_FILES)
+$(INSPECTOR_DISPATCHER_FILES_PATTERNS) : CombinedDomains.json $(INSPECTOR_GENERATOR_SCRIPTS) inspector
        $(PYTHON) $(JavaScriptCore)/inspector/scripts/generate-inspector-protocol-bindings.py --framework JavaScriptCore --outputDir inspector ./CombinedDomains.json
 
+ALL_GENERATED_FILES += InjectedScriptSource.h
 InjectedScriptSource.h : inspector/InjectedScriptSource.js $(JavaScriptCore_SCRIPTS_DIR)/jsmin.py $(JavaScriptCore_SCRIPTS_DIR)/xxd.pl
        echo "//# sourceURL=__InjectedScript_InjectedScriptSource.js" > ./InjectedScriptSource.min.js
        $(PYTHON) $(JavaScriptCore_SCRIPTS_DIR)/jsmin.py < $(JavaScriptCore)/inspector/InjectedScriptSource.js >> ./InjectedScriptSource.min.js
        $(PERL) $(JavaScriptCore_SCRIPTS_DIR)/xxd.pl InjectedScriptSource_js ./InjectedScriptSource.min.js InjectedScriptSource.h
        $(DELETE) InjectedScriptSource.min.js
 
-AirOpcode.h: $(JavaScriptCore)/b3/air/opcode_generator.rb $(JavaScriptCore)/b3/air/AirOpcode.opcodes
+AIR_OPCODE_FILES = \
+    AirOpcode.h \
+    AirOpcodeUtils.h \
+    AirOpcodeGenerated.h \
+#
+AIR_OPCODE_FILES_PATTERNS = $(subst .,%,$(AIR_OPCODE_FILES))
+
+ALL_GENERATED_FILES += $(AIR_OPCODE_FILES)
+$(AIR_OPCODE_FILES_PATTERNS) : $(JavaScriptCore)/b3/air/opcode_generator.rb $(JavaScriptCore)/b3/air/AirOpcode.opcodes
        $(RUBY) $^
 
+ALL_GENERATED_FILES += UnicodePatternTables.h
 UnicodePatternTables.h: $(JavaScriptCore)/yarr/generateYarrUnicodePropertyTables.py $(JavaScriptCore)/yarr/hasher.py $(JavaScriptCore)/ucd/DerivedBinaryProperties.txt $(JavaScriptCore)/ucd/DerivedCoreProperties.txt $(JavaScriptCore)/ucd/DerivedNormalizationProps.txt $(JavaScriptCore)/ucd/PropList.txt $(JavaScriptCore)/ucd/PropertyAliases.txt $(JavaScriptCore)/ucd/PropertyValueAliases.txt $(JavaScriptCore)/ucd/ScriptExtensions.txt $(JavaScriptCore)/ucd/Scripts.txt $(JavaScriptCore)/ucd/UnicodeData.txt $(JavaScriptCore)/ucd/emoji-data.txt
        $(PYTHON) $(JavaScriptCore)/yarr/generateYarrUnicodePropertyTables.py $(JavaScriptCore)/ucd ./UnicodePatternTables.h
 
+ALL_GENERATED_FILES += yarr/YarrCanonicalizeUnicode.cpp
 yarr/YarrCanonicalizeUnicode.cpp: $(JavaScriptCore)/yarr/generateYarrCanonicalizeUnicode $(JavaScriptCore)/ucd/CaseFolding.txt
        $(PYTHON) $(JavaScriptCore)/yarr/generateYarrCanonicalizeUnicode $(JavaScriptCore)/ucd/CaseFolding.txt ./yarr/YarrCanonicalizeUnicode.cpp
 
+ALL_GENERATED_FILES += IntlCanonicalizeLanguage.h
 IntlCanonicalizeLanguage.h: $(JavaScriptCore)/Scripts/generateIntlCanonicalizeLanguage.py $(JavaScriptCore)/ucd/language-subtag-registry.txt
        $(PYTHON) $(JavaScriptCore)/Scripts/generateIntlCanonicalizeLanguage.py $(JavaScriptCore)/ucd/language-subtag-registry.txt ./IntlCanonicalizeLanguage.h
 
+ALL_GENERATED_FILES += WasmOps.h
 WasmOps.h: $(JavaScriptCore)/wasm/generateWasmOpsHeader.py $(JavaScriptCore)/wasm/generateWasm.py $(JavaScriptCore)/wasm/wasm.json
        $(PYTHON) $(JavaScriptCore)/wasm/generateWasmOpsHeader.py $(JavaScriptCore)/wasm/wasm.json ./WasmOps.h
 
+ALL_GENERATED_FILES += WasmValidateInlines.h
 WasmValidateInlines.h: $(JavaScriptCore)/wasm/generateWasmValidateInlinesHeader.py $(JavaScriptCore)/wasm/generateWasm.py $(JavaScriptCore)/wasm/wasm.json
        $(PYTHON) $(JavaScriptCore)/wasm/generateWasmValidateInlinesHeader.py $(JavaScriptCore)/wasm/wasm.json ./WasmValidateInlines.h
 
+ALL_GENERATED_FILES += WasmB3IRGeneratorInlines.h
 WasmB3IRGeneratorInlines.h: $(JavaScriptCore)/wasm/generateWasmB3IRGeneratorInlinesHeader.py $(JavaScriptCore)/wasm/generateWasm.py $(JavaScriptCore)/wasm/wasm.json
        $(PYTHON) $(JavaScriptCore)/wasm/generateWasmB3IRGeneratorInlinesHeader.py $(JavaScriptCore)/wasm/wasm.json ./WasmB3IRGeneratorInlines.h
 
-# Dynamically-defined targets are listed below. Static targets belong up top.
+# --------
+
+.PHONY : all real_all print_all_generated_files
+
+real_all : $(ALL_GENERATED_FILES)
+
+print_all_generated_files :
+       @for target in $(ALL_GENERATED_FILES); \
+       do \
+               echo $${target}; \
+       done
 
-all : \
-    $(OBJECT_LUT_HEADERS) \
-#
diff --git a/Source/JavaScriptCore/DerivedSources.xcfilelist b/Source/JavaScriptCore/DerivedSources.xcfilelist
new file mode 100644 (file)
index 0000000..721927f
--- /dev/null
@@ -0,0 +1,80 @@
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/AirOpcode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/AirOpcodeGenerated.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/AirOpcodeUtils.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/ArrayConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/ArrayIteratorPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/AsyncGeneratorPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/BigIntConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/BigIntPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/BooleanPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/BytecodeOffsets.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/BytecodeStructs.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/Bytecodes.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/DateConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/DatePrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/ErrorPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/GeneratorPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/InitBytecodes.asm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/InjectedScriptSource.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/InspectorInstrumentationObject.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/IntlCanonicalizeLanguage.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/IntlCollatorConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/IntlCollatorPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/IntlDateTimeFormatConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/IntlDateTimeFormatPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/IntlNumberFormatConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/IntlNumberFormatPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/IntlPluralRulesConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/IntlPluralRulesPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/JSCBuiltins.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/JSDataViewPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/JSGlobalObject.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/JSInternalPromiseConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/JSModuleLoader.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/JSONObject.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/JSPromiseConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/JSPromisePrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/KeywordLookup.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/Lexer.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/MapPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/NumberConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/NumberPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/ObjectConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/ReflectObject.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/RegExpConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/RegExpJitTables.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/SetPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/StringConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/StringIteratorPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/StringPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/SymbolConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/SymbolPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/UnicodePatternTables.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/WasmB3IRGeneratorInlines.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/WasmOps.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/WasmValidateInlines.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/WebAssemblyCompileErrorConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/WebAssemblyCompileErrorPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/WebAssemblyInstanceConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/WebAssemblyInstancePrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/WebAssemblyLinkErrorConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/WebAssemblyLinkErrorPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/WebAssemblyMemoryConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/WebAssemblyMemoryPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/WebAssemblyModuleConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/WebAssemblyModulePrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/WebAssemblyPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/WebAssemblyRuntimeErrorConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/WebAssemblyRuntimeErrorPrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/WebAssemblyTableConstructor.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/WebAssemblyTablePrototype.lut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/inspector/InspectorAlternateBackendDispatchers.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/inspector/InspectorBackendCommands.js
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/inspector/InspectorBackendDispatchers.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/inspector/InspectorFrontendDispatchers.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/inspector/InspectorProtocolObjects.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/udis86_itab.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/yarr/YarrCanonicalizeUnicode.cpp
index 765c9a8..374af9e 100644 (file)
@@ -3,7 +3,7 @@
        archiveVersion = 1;
        classes = {
        };
-       objectVersion = 46;
+       objectVersion = 51;
        objects = {
 
 /* Begin PBXAggregateTarget section */
                        inputPaths = (
                        );
                        name = "Generate Unified Sources";
+                       outputFileListPaths = (
+                               "$(SRCROOT)/UnifiedSources.xcfilelist",
+                       );
                        outputPaths = (
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                        inputPaths = (
                        );
                        name = "Generate Derived Sources";
+                       outputFileListPaths = (
+                               "$(SRCROOT)/DerivedSources.xcfilelist",
+                       );
                        outputPaths = (
                        );
                        runOnlyForDeploymentPostprocessing = 0;
diff --git a/Source/JavaScriptCore/UnifiedSources.xcfilelist b/Source/JavaScriptCore/UnifiedSources.xcfilelist
new file mode 100644 (file)
index 0000000..db8dcc4
--- /dev/null
@@ -0,0 +1,151 @@
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource1.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource2.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource3.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource4.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource5.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource6.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource7.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource8.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource9.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource10.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource11.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource12.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource13.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource14.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource15.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource16.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource17.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource18.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource19.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource20.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource21.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource22.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource23.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource24.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource25.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource26.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource27.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource28.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource29.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource30.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource31.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource32.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource33.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource34.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource35.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource36.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource37.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource38.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource39.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource40.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource41.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource42.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource43.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource44.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource45.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource46.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource47.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource48.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource49.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource50.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource51.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource52.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource53.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource54.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource55.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource56.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource57.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource58.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource59.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource60.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource61.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource62.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource63.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource64.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource65.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource66.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource67.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource68.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource69.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource70.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource71.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource72.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource73.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource74.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource75.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource76.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource77.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource78.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource79.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource80.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource81.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource82.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource83.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource84.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource85.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource86.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource87.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource88.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource89.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource90.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource91.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource92.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource93.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource94.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource95.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource96.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource97.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource98.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource99.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource100.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource101.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource102.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource103.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource104.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource105.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource106.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource107.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource108.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource109.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource110.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource111.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource112.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource113.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource114.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource115.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource116.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource117.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource118.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource119.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource120.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource121.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource122.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource123.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource124.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource125.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource126.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource127.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource128.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource129.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource130.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource131.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource132.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource133.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource134.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource135.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource136.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource137.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource138.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource139.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource140.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource141.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource142.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource143.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource144.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource145.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource1-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource2-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource3-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource4-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/JavaScriptCore/unified-sources/UnifiedSource5-mm.mm
index 540f029..ab05880 100644 (file)
@@ -1,3 +1,53 @@
+2018-11-08  Keith Rollin  <krollin@apple.com>
+
+        Create .xcfilelist files
+        https://bugs.webkit.org/show_bug.cgi?id=191324
+        <rdar://problem/45852819>
+
+        Reviewed by Alex Christensen.
+
+        As part of preparing for enabling XCBuild, create and use .xcfilelist
+        files. These files are using during Run Script build phases in an
+        Xcode project. If a Run Script build phase produces new files that are
+        used later as inputs to subsequent build phases, XCBuild needs to know
+        about these files. These files can be either specified in an "output
+        files" section of the Run Script phase editor, or in .xcfilelist files
+        that are associated with the Run Script build phase.
+
+        This patch takes the second approach. It consists of three sets of changes:
+
+        - Modify the DerivedSources.make files to have a
+          'print_all_generated_files" target that produces a list of the files
+          they create.
+
+        - Create a shell script that produces .xcfilelist files from the
+          output of the previous step, as well as for the files created in the
+          Generate Unified Sources build steps.
+
+        - Add the new .xcfilelist files to the associated projects.
+
+        Note that, with these changes, the Xcode workspace and projects can no
+        longer be fully loaded into Xcode 9. Xcode will attempt to load the
+        projects that have .xcfilelist files associated with them, but will
+        fail and display a placeholder for those projects instead. It's
+        expected that all developers are using Xcode 10 by now and that not
+        being able to load into Xcode 9 is not a practical issue. Keep in mind
+        that this is strictly an IDE issue, and that the projects can still be
+        built with `xcodebuild`.
+
+        Also note that the shell script that creates the .xcfilelist files can
+        also be used to verify that the set of files that's currently checked
+        in is up-to-date. This checking can be used as part of a check-in hook
+        or part of check-webkit-style to sooner catch cases where the
+        .xcfilelist files need to be regenerated.
+
+        No new tests -- no changed functionality.
+
+        * DerivedSources.make:
+        * DerivedSources.xcfilelist: Added.
+        * UnifiedSources.xcfilelist: Added.
+        * WebCore.xcodeproj/project.pbxproj:
+
 2018-11-08  Don Olmstead  <don.olmstead@sony.com>
 
         Provide generic implementation of SSLKeyGenerator functions
index f6af04f..a7403a6 100644 (file)
@@ -44,10 +44,10 @@ VPATH = \
     $(WebCore)/Modules/indieui \
     $(WebCore)/Modules/mediacapabilities \
     $(WebCore)/Modules/mediacontrols \
+    $(WebCore)/Modules/mediarecorder \
     $(WebCore)/Modules/mediasession \
     $(WebCore)/Modules/mediasource \
     $(WebCore)/Modules/mediastream \
-       $(WebCore)/Modules/mediarecorder \
     $(WebCore)/Modules/notifications \
     $(WebCore)/Modules/paymentrequest \
     $(WebCore)/Modules/plugins \
@@ -58,8 +58,8 @@ VPATH = \
     $(WebCore)/Modules/webauthn \
     $(WebCore)/Modules/webdatabase \
     $(WebCore)/Modules/webdriver \
-    $(WebCore)/Modules/websockets \
     $(WebCore)/Modules/webgpu \
+    $(WebCore)/Modules/websockets \
     $(WebCore)/Modules/webvr \
     $(WebCore)/accessibility \
     $(WebCore)/animation \
@@ -100,8 +100,8 @@ JS_BINDING_IDLS = \
     $(WebCore)/Modules/applepay/ApplePayLineItem.idl \
     $(WebCore)/Modules/applepay/ApplePayMerchantCapability.idl \
     $(WebCore)/Modules/applepay/ApplePayPayment.idl \
-    $(WebCore)/Modules/applepay/ApplePayPaymentAuthorizedEvent.idl \
     $(WebCore)/Modules/applepay/ApplePayPaymentAuthorizationResult.idl \
+    $(WebCore)/Modules/applepay/ApplePayPaymentAuthorizedEvent.idl \
     $(WebCore)/Modules/applepay/ApplePayPaymentContact.idl \
     $(WebCore)/Modules/applepay/ApplePayPaymentMethod.idl \
     $(WebCore)/Modules/applepay/ApplePayPaymentMethodSelectedEvent.idl \
@@ -120,10 +120,10 @@ JS_BINDING_IDLS = \
     $(WebCore)/Modules/applepay/paymentrequest/ApplePayModifier.idl \
     $(WebCore)/Modules/applepay/paymentrequest/ApplePayRequest.idl \
     $(WebCore)/Modules/beacon/NavigatorBeacon.idl \
-    $(WebCore)/Modules/cache/DOMWindowCaches.idl \
     $(WebCore)/Modules/cache/CacheQueryOptions.idl \
     $(WebCore)/Modules/cache/DOMCache.idl \
     $(WebCore)/Modules/cache/DOMCacheStorage.idl \
+    $(WebCore)/Modules/cache/DOMWindowCaches.idl \
     $(WebCore)/Modules/cache/WorkerGlobalScopeCaches.idl \
     $(WebCore)/Modules/credentialmanagement/BasicCredential.idl \
     $(WebCore)/Modules/credentialmanagement/CredentialCreationOptions.idl \
@@ -207,9 +207,9 @@ JS_BINDING_IDLS = \
     $(WebCore)/Modules/mediacapabilities/ScreenLuminance.idl \
     $(WebCore)/Modules/mediacapabilities/VideoConfiguration.idl \
     $(WebCore)/Modules/mediacontrols/MediaControlsHost.idl \
-       $(WebCore)/Modules/mediarecorder/BlobEvent.idl \
-       $(WebCore)/Modules/mediarecorder/MediaRecorder.idl \
-       $(WebCore)/Modules/mediarecorder/MediaRecorderErrorEvent.idl \
+    $(WebCore)/Modules/mediarecorder/BlobEvent.idl \
+    $(WebCore)/Modules/mediarecorder/MediaRecorder.idl \
+    $(WebCore)/Modules/mediarecorder/MediaRecorderErrorEvent.idl \
     $(WebCore)/Modules/mediasession/HTMLMediaElementMediaSession.idl \
     $(WebCore)/Modules/mediasession/MediaRemoteControls.idl \
     $(WebCore)/Modules/mediasession/MediaSession.idl \
@@ -244,8 +244,6 @@ JS_BINDING_IDLS = \
     $(WebCore)/Modules/mediastream/RTCDegradationPreference.idl \
     $(WebCore)/Modules/mediastream/RTCDtxStatus.idl \
     $(WebCore)/Modules/mediastream/RTCIceCandidate.idl \
-    $(WebCore)/Modules/mediastream/RTCPeerConnectionIceEvent.idl \
-    $(WebCore)/Modules/mediastream/RTCPriorityType.idl \
     $(WebCore)/Modules/mediastream/RTCIceConnectionState.idl \
     $(WebCore)/Modules/mediastream/RTCIceGatheringState.idl \
     $(WebCore)/Modules/mediastream/RTCIceServer.idl \
@@ -254,7 +252,9 @@ JS_BINDING_IDLS = \
     $(WebCore)/Modules/mediastream/RTCOfferAnswerOptions.idl \
     $(WebCore)/Modules/mediastream/RTCOfferOptions.idl \
     $(WebCore)/Modules/mediastream/RTCPeerConnection.idl \
+    $(WebCore)/Modules/mediastream/RTCPeerConnectionIceEvent.idl \
     $(WebCore)/Modules/mediastream/RTCPeerConnectionState.idl \
+    $(WebCore)/Modules/mediastream/RTCPriorityType.idl \
     $(WebCore)/Modules/mediastream/RTCRtpCapabilities.idl \
     $(WebCore)/Modules/mediastream/RTCRtpCodecParameters.idl \
     $(WebCore)/Modules/mediastream/RTCRtpContributingSource.idl \
@@ -266,9 +266,9 @@ JS_BINDING_IDLS = \
     $(WebCore)/Modules/mediastream/RTCRtpRtxParameters.idl \
     $(WebCore)/Modules/mediastream/RTCRtpSendParameters.idl \
     $(WebCore)/Modules/mediastream/RTCRtpSender.idl \
+    $(WebCore)/Modules/mediastream/RTCRtpSynchronizationSource.idl \
     $(WebCore)/Modules/mediastream/RTCRtpTransceiver.idl \
     $(WebCore)/Modules/mediastream/RTCRtpTransceiverDirection.idl \
-    $(WebCore)/Modules/mediastream/RTCRtpSynchronizationSource.idl \
     $(WebCore)/Modules/mediastream/RTCSessionDescription.idl \
     $(WebCore)/Modules/mediastream/RTCSignalingState.idl \
     $(WebCore)/Modules/mediastream/RTCStatsReport.idl \
@@ -378,9 +378,9 @@ JS_BINDING_IDLS = \
     $(WebCore)/Modules/webgpu/WebGPUDevice.idl \
     $(WebCore)/Modules/webgpu/WebGPUPipelineDescriptorBase.idl \
     $(WebCore)/Modules/webgpu/WebGPUPipelineStageDescriptor.idl \
-    $(WebCore)/Modules/webgpu/WebGPURenderingContext.idl \
     $(WebCore)/Modules/webgpu/WebGPURenderPipeline.idl \
     $(WebCore)/Modules/webgpu/WebGPURenderPipelineDescriptor.idl \
+    $(WebCore)/Modules/webgpu/WebGPURenderingContext.idl \
     $(WebCore)/Modules/webgpu/WebGPUShaderModule.idl \
     $(WebCore)/Modules/webgpu/WebGPUShaderModuleDescriptor.idl \
     $(WebCore)/Modules/webgpu/WebGPUShaderStage.idl \
@@ -406,17 +406,17 @@ JS_BINDING_IDLS = \
     $(WebCore)/accessibility/AriaAttributes.idl \
     $(WebCore)/animation/Animatable.idl \
     $(WebCore)/animation/AnimationEffect.idl \
-    $(WebCore)/animation/EffectTiming.idl \
     $(WebCore)/animation/AnimationPlaybackEvent.idl \
     $(WebCore)/animation/AnimationPlaybackEventInit.idl \
     $(WebCore)/animation/AnimationTimeline.idl \
+    $(WebCore)/animation/CSSAnimation.idl \
+    $(WebCore)/animation/CSSTransition.idl \
     $(WebCore)/animation/CompositeOperation.idl \
     $(WebCore)/animation/CompositeOperationOrAuto.idl \
     $(WebCore)/animation/ComputedEffectTiming.idl \
-    $(WebCore)/animation/CSSAnimation.idl \
-    $(WebCore)/animation/CSSTransition.idl \
     $(WebCore)/animation/DocumentTimeline.idl \
     $(WebCore)/animation/DocumentTimelineOptions.idl \
+    $(WebCore)/animation/EffectTiming.idl \
     $(WebCore)/animation/FillMode.idl \
     $(WebCore)/animation/IterationCompositeOperation.idl \
     $(WebCore)/animation/KeyframeAnimationOptions.idl \
@@ -469,20 +469,20 @@ JS_BINDING_IDLS = \
     $(WebCore)/css/CSSStyleSheet.idl \
     $(WebCore)/css/CSSSupportsRule.idl \
     $(WebCore)/css/CSSUnknownRule.idl \
+    $(WebCore)/css/DOMCSSCustomPropertyDescriptor.idl \
+    $(WebCore)/css/DOMCSSNamespace.idl \
+    $(WebCore)/css/DOMCSSPaintWorklet.idl \
+    $(WebCore)/css/DOMCSSRegisterCustomProperty.idl \
     $(WebCore)/css/DOMMatrix.idl \
     $(WebCore)/css/DOMMatrix2DInit.idl \
     $(WebCore)/css/DOMMatrixInit.idl \
     $(WebCore)/css/DOMMatrixReadOnly.idl \
     $(WebCore)/css/DeprecatedCSSOMCounter.idl \
-       $(WebCore)/css/DeprecatedCSSOMPrimitiveValue.idl \
-       $(WebCore)/css/DeprecatedCSSOMRGBColor.idl \
-       $(WebCore)/css/DeprecatedCSSOMRect.idl \
-       $(WebCore)/css/DeprecatedCSSOMValue.idl \
+    $(WebCore)/css/DeprecatedCSSOMPrimitiveValue.idl \
+    $(WebCore)/css/DeprecatedCSSOMRGBColor.idl \
+    $(WebCore)/css/DeprecatedCSSOMRect.idl \
+    $(WebCore)/css/DeprecatedCSSOMValue.idl \
     $(WebCore)/css/DeprecatedCSSOMValueList.idl \
-    $(WebCore)/css/DOMCSSCustomPropertyDescriptor.idl \
-    $(WebCore)/css/DOMCSSNamespace.idl \
-    $(WebCore)/css/DOMCSSRegisterCustomProperty.idl \
-    $(WebCore)/css/DOMCSSPaintWorklet.idl \
     $(WebCore)/css/ElementCSSInlineStyle.idl \
     $(WebCore)/css/FontFace.idl \
     $(WebCore)/css/FontFaceSet.idl \
@@ -501,8 +501,8 @@ JS_BINDING_IDLS = \
     $(WebCore)/css/WebKitCSSViewportRule.idl \
     $(WebCore)/dom/AbortController.idl \
     $(WebCore)/dom/AbortController.idl \
-    $(WebCore)/dom/AnimationEvent.idl \
     $(WebCore)/dom/AbortSignal.idl \
+    $(WebCore)/dom/AnimationEvent.idl \
     $(WebCore)/dom/Attr.idl \
     $(WebCore)/dom/BeforeLoadEvent.idl \
     $(WebCore)/dom/BeforeUnloadEvent.idl \
@@ -743,12 +743,12 @@ JS_BINDING_IDLS = \
     $(WebCore)/html/canvas/OESTextureHalfFloatLinear.idl \
     $(WebCore)/html/canvas/OESVertexArrayObject.idl \
     $(WebCore)/html/canvas/OffscreenCanvasRenderingContext2D.idl \
-       $(WebCore)/html/canvas/PaintRenderingContext2D.idl \
+    $(WebCore)/html/canvas/PaintRenderingContext2D.idl \
     $(WebCore)/html/canvas/Path2D.idl \
     $(WebCore)/html/canvas/WebGL2RenderingContext.idl \
     $(WebCore)/html/canvas/WebGLActiveInfo.idl \
     $(WebCore)/html/canvas/WebGLBuffer.idl \
-       $(WebCore)/html/canvas/WebGLCompressedTextureASTC.idl \
+    $(WebCore)/html/canvas/WebGLCompressedTextureASTC.idl \
     $(WebCore)/html/canvas/WebGLCompressedTextureATC.idl \
     $(WebCore)/html/canvas/WebGLCompressedTexturePVRTC.idl \
     $(WebCore)/html/canvas/WebGLCompressedTextureS3TC.idl \
@@ -777,15 +777,14 @@ JS_BINDING_IDLS = \
     $(WebCore)/html/canvas/WebMetalBuffer.idl \
     $(WebCore)/html/canvas/WebMetalCommandBuffer.idl \
     $(WebCore)/html/canvas/WebMetalCommandQueue.idl \
-       $(WebCore)/html/canvas/WebMetalComputeCommandEncoder.idl \
-       $(WebCore)/html/canvas/WebMetalComputePipelineState.idl \
+    $(WebCore)/html/canvas/WebMetalComputeCommandEncoder.idl \
+    $(WebCore)/html/canvas/WebMetalComputePipelineState.idl \
     $(WebCore)/html/canvas/WebMetalDepthStencilDescriptor.idl \
     $(WebCore)/html/canvas/WebMetalDepthStencilState.idl \
     $(WebCore)/html/canvas/WebMetalDrawable.idl \
     $(WebCore)/html/canvas/WebMetalFunction.idl \
     $(WebCore)/html/canvas/WebMetalLibrary.idl \
     $(WebCore)/html/canvas/WebMetalRenderCommandEncoder.idl \
-    $(WebCore)/html/canvas/WebMetalRenderingContext.idl \
     $(WebCore)/html/canvas/WebMetalRenderPassAttachmentDescriptor.idl \
     $(WebCore)/html/canvas/WebMetalRenderPassColorAttachmentDescriptor.idl \
     $(WebCore)/html/canvas/WebMetalRenderPassDepthAttachmentDescriptor.idl \
@@ -793,7 +792,8 @@ JS_BINDING_IDLS = \
     $(WebCore)/html/canvas/WebMetalRenderPipelineColorAttachmentDescriptor.idl \
     $(WebCore)/html/canvas/WebMetalRenderPipelineDescriptor.idl \
     $(WebCore)/html/canvas/WebMetalRenderPipelineState.idl \
-       $(WebCore)/html/canvas/WebMetalSize.idl \
+    $(WebCore)/html/canvas/WebMetalRenderingContext.idl \
+    $(WebCore)/html/canvas/WebMetalSize.idl \
     $(WebCore)/html/canvas/WebMetalTexture.idl \
     $(WebCore)/html/canvas/WebMetalTextureDescriptor.idl \
     $(WebCore)/html/track/AudioTrack.idl \
@@ -828,9 +828,8 @@ JS_BINDING_IDLS = \
     $(WebCore)/page/NavigatorID.idl \
     $(WebCore)/page/NavigatorLanguage.idl \
     $(WebCore)/page/NavigatorOnLine.idl \
-    $(WebCore)/page/NavigatorShare.idl \
-    $(WebCore)/page/ShareData.idl \
     $(WebCore)/page/NavigatorServiceWorker.idl \
+    $(WebCore)/page/NavigatorShare.idl \
     $(WebCore)/page/Performance.idl \
     $(WebCore)/page/PerformanceEntry.idl \
     $(WebCore)/page/PerformanceMark.idl \
@@ -847,6 +846,7 @@ JS_BINDING_IDLS = \
     $(WebCore)/page/ScrollIntoViewOptions.idl \
     $(WebCore)/page/ScrollLogicalPosition.idl \
     $(WebCore)/page/ScrollToOptions.idl \
+    $(WebCore)/page/ShareData.idl \
     $(WebCore)/page/UserMessageHandler.idl \
     $(WebCore)/page/UserMessageHandlersNamespace.idl \
     $(WebCore)/page/VisualViewport.idl \
@@ -1064,6 +1064,11 @@ ifeq ($(OS),Windows_NT)
 else
     DELETE = rm -f
 endif
+
+ALL_GENERATED_FILES =
+
+all : real_all
+
 # --------
 
 ifeq ($(OS),MACOS)
@@ -1076,8 +1081,8 @@ ifneq ($(SDKROOT),)
 endif
 
 ifeq ($(USE_LLVM_TARGET_TRIPLES_FOR_CLANG),YES)
-       WK_CURRENT_ARCH=$(word 1, $(ARCHS))
-       TARGET_TRIPLE_FLAGS=-target $(WK_CURRENT_ARCH)-$(LLVM_TARGET_TRIPLE_VENDOR)-$(LLVM_TARGET_TRIPLE_OS_VERSION)$(LLVM_TARGET_TRIPLE_SUFFIX)
+    WK_CURRENT_ARCH=$(word 1, $(ARCHS))
+    TARGET_TRIPLE_FLAGS=-target $(WK_CURRENT_ARCH)-$(LLVM_TARGET_TRIPLE_VENDOR)-$(LLVM_TARGET_TRIPLE_OS_VERSION)$(LLVM_TARGET_TRIPLE_SUFFIX)
 endif
 
 ifeq ($(shell $(CC) -std=gnu++14 -x c++ -E -P -dM $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include "wtf/Platform.h" /dev/null | grep ' WTF_PLATFORM_IOS_FAMILY ' | cut -d' ' -f3), 1)
@@ -1118,6 +1123,16 @@ PLATFORM_FEATURE_DEFINES = Configurations/FeatureDefines.xcconfig
 endif
 endif
 
+# Items on ADDITIONAL_BINDING_IDLS get added to JS_BINDING_IDLS and are copied
+# into the current directory.
+#
+# TODO: Determine why they don't need to have full path information prepended
+# to them like the other items in JS_BINDING_IDLS. Perhaps related to the vpath
+# specification set up for *.idl files? Also look into why DocumentTouch.idl,
+# et al, get added to JS_BINDING_IDLS by virtual of ADDITIONAL_BINDING_IDLS
+# getting added to it, and also later on when they are explicitly added to
+# JS_BINDING_IDLS by hand with the full paths.
+
 ADDITIONAL_BINDING_IDLS =
 ifeq ($(findstring ENABLE_MAC_GESTURE_EVENTS,$(FEATURE_DEFINES)), ENABLE_MAC_GESTURE_EVENTS)
 ADDITIONAL_BINDING_IDLS += GestureEvent.idl
@@ -1127,6 +1142,8 @@ ifeq ($(findstring ENABLE_IOS_GESTURE_EVENTS,$(FEATURE_DEFINES)), ENABLE_IOS_GES
 ADDITIONAL_BINDING_IDLS += GestureEvent.idl
 endif
 
+# TODO: Determine if the two levels of protection hear are necessary. If so, do
+# they also need to be applied to the parallel files below?
 ifeq ($(WTF_PLATFORM_IOS_FAMILY), 1)
 ifeq ($(findstring ENABLE_IOS_TOUCH_EVENTS,$(FEATURE_DEFINES)), ENABLE_IOS_TOUCH_EVENTS)
 ADDITIONAL_BINDING_IDLS += \
@@ -1137,14 +1154,20 @@ ADDITIONAL_BINDING_IDLS += \
 endif
 endif # IOS
 
+# TODO: Check places that use .in files; there seems to be inconsistent use of
+# full paths and partial paths.
 vpath %.in $(WEBKITADDITIONS_HEADER_SEARCH_PATHS)
 
+# TODO: These don't seem to be used. I see that Andreas carefully added these as
+# "extention points", but I'm not seeing how they're actually used.
 ADDITIONAL_EVENT_NAMES =
 ADDITIONAL_EVENT_TARGET_FACTORY =
 
 JS_BINDING_IDLS += $(ADDITIONAL_BINDING_IDLS)
 
-all : $(ADDITIONAL_BINDING_IDLS:%.idl=JS%.h)
+# TODO: Is this needed? Down below, we say "all : ALL_GENERATED_FILES", which
+# includes JS_DOM_HEADERS, which includes ADDITIONAL_BINDING_IDLS.
+# all : $(ADDITIONAL_BINDING_IDLS:%.idl=JS%.h)
 
 vpath %.idl $(BUILT_PRODUCTS_DIR)/usr/local/include $(SDKROOT)/usr/local/include
 
@@ -1161,66 +1184,14 @@ JS_BINDING_IDLS += \
     $(WebCore)/dom/TouchList.idl
 endif
 
-.PHONY : all
-
 JS_DOM_CLASSES=$(basename $(notdir $(JS_BINDING_IDLS)))
 
 JS_DOM_HEADERS=$(filter-out JSEventListener.h, $(JS_DOM_CLASSES:%=JS%.h))
+JS_DOM_IMPLEMENTATIONS=$(filter-out JSEventListener.cpp, $(JS_DOM_CLASSES:%=JS%.cpp))
 
 WEB_DOM_HEADERS :=
 
-all : \
-    $(SUPPLEMENTAL_DEPENDENCY_FILE) \
-    $(WINDOW_CONSTRUCTORS_FILE) \
-    $(WORKERGLOBALSCOPE_CONSTRUCTORS_FILE) \
-    $(WORKLETGLOBALSCOPE_CONSTRUCTORS_FILE) \
-    $(JS_DOM_HEADERS) \
-    $(WEB_DOM_HEADERS) \
-    \
-    CSSPropertyNames.cpp \
-    CSSPropertyNames.h \
-    CSSValueKeywords.cpp \
-    CSSValueKeywords.h \
-    ColorData.cpp \
-    DOMJITAbstractHeapRepository.h \
-    EventInterfaces.h \
-    EventTargetInterfaces.h \
-    HTMLElementFactory.cpp \
-    HTMLElementFactory.h \
-    HTMLElementTypeHelpers.h \
-    HTMLEntityTable.cpp \
-    HTMLNames.cpp \
-    HTMLNames.h \
-    HTTPHeaderNames.h \
-    JSHTMLElementWrapperFactory.cpp \
-    JSHTMLElementWrapperFactory.h \
-    JSMathMLElementWrapperFactory.cpp \
-    JSMathMLElementWrapperFactory.h \
-    JSSVGElementWrapperFactory.cpp \
-    JSSVGElementWrapperFactory.h \
-    PlugInsResources.h \
-    SVGElementFactory.cpp \
-    SVGElementFactory.h \
-    SVGElementTypeHelpers.h \
-    SVGNames.cpp \
-    SVGNames.h \
-    SelectorPseudoClassAndCompatibilityElementMap.cpp \
-    SelectorPseudoElementTypeMap.cpp \
-    StyleBuilder.cpp \
-    StylePropertyShorthandFunctions.cpp \
-    StylePropertyShorthandFunctions.h \
-    UserAgentStyleSheets.h \
-    WebKitFontFamilyNames.cpp \
-    WebKitFontFamilyNames.h \
-    XLinkNames.cpp \
-    XMLNSNames.cpp \
-    XMLNames.cpp \
-    MathMLElementFactory.cpp \
-    MathMLElementFactory.h \
-    MathMLElementTypeHelpers.h \
-    MathMLNames.cpp \
-    MathMLNames.h \
-#
+ALL_GENERATED_FILES += $(JS_DOM_HEADERS) $(JS_DOM_IMPLEMENTATIONS) $(WEB_DOM_HEADERS)
 
 # --------
 
@@ -1244,13 +1215,28 @@ WEBCORE_CSS_PROPERTY_NAMES := $(WebCore)/css/CSSProperties.json
 WEBCORE_CSS_VALUE_KEYWORDS := $(WebCore)/css/CSSValueKeywords.in
 WEBCORE_CSS_VALUE_KEYWORDS := $(WEBCORE_CSS_VALUE_KEYWORDS) $(WebCore)/css/SVGCSSValueKeywords.in
 
-all : CSSPropertyNames.h CSSPropertyNames.cpp StyleBuilder.cpp StylePropertyShorthandFunctions.h StylePropertyShorthandFunctions.cpp
-CSSPropertyNames%h CSSPropertyNames%cpp StyleBuilder%cpp StylePropertyShorthandFunctions%h StylePropertyShorthandFunctions%cpp : $(WEBCORE_CSS_PROPERTY_NAMES) css/makeprop.pl $(PLATFORM_FEATURE_DEFINES)
+CSS_PROPERTY_NAME_FILES = \
+    CSSPropertyNames.cpp \
+    CSSPropertyNames.h \
+    StyleBuilder.cpp \
+    StylePropertyShorthandFunctions.cpp \
+    StylePropertyShorthandFunctions.h \
+#
+CSS_PROPERTY_NAME_FILES_PATTERNS = $(subst .,%,$(CSS_PROPERTY_NAME_FILES))
+
+ALL_GENERATED_FILES += $(CSS_PROPERTY_NAME_FILES)
+$(CSS_PROPERTY_NAME_FILES_PATTERNS) : $(WEBCORE_CSS_PROPERTY_NAMES) css/makeprop.pl $(PLATFORM_FEATURE_DEFINES)
        $(PERL) -pe '' $(WEBCORE_CSS_PROPERTY_NAMES) > CSSProperties.json
        $(PERL) "$(WebCore)/css/makeprop.pl" --defines "$(FEATURE_AND_PLATFORM_DEFINES)"
 
-all : CSSValueKeywords.h CSSValueKeywords.cpp
-CSSValueKeywords%h CSSValueKeywords%cpp : $(WEBCORE_CSS_VALUE_KEYWORDS) css/makevalues.pl bindings/scripts/preprocessor.pm $(PLATFORM_FEATURE_DEFINES)
+CSS_VALUE_KEYWORD_FILES = \
+    CSSValueKeywords.h \
+    CSSValueKeywords.cpp \
+#
+CSS_VALUE_KEYWORD_FILES_PATTERNS = $(subst .,%,$(CSS_VALUE_KEYWORD_FILES))
+
+ALL_GENERATED_FILES += $(CSS_VALUE_KEYWORD_FILES)
+$(CSS_VALUE_KEYWORD_FILES_PATTERNS) : $(WEBCORE_CSS_VALUE_KEYWORDS) css/makevalues.pl bindings/scripts/preprocessor.pm $(PLATFORM_FEATURE_DEFINES)
        $(PERL) -pe '' $(WEBCORE_CSS_VALUE_KEYWORDS) > CSSValueKeywords.in
        $(PERL) "$(WebCore)/css/makevalues.pl" --defines "$(FEATURE_AND_PLATFORM_DEFINES)"
 
@@ -1258,9 +1244,11 @@ CSSValueKeywords%h CSSValueKeywords%cpp : $(WEBCORE_CSS_VALUE_KEYWORDS) css/make
 
 # CSS Selector pseudo type name to value map.
 
+ALL_GENERATED_FILES += SelectorPseudoClassAndCompatibilityElementMap.cpp
 SelectorPseudoClassAndCompatibilityElementMap.cpp : $(WebCore)/css/makeSelectorPseudoClassAndCompatibilityElementMap.py $(WebCore)/css/SelectorPseudoClassAndCompatibilityElementMap.in
        $(PYTHON) "$(WebCore)/css/makeSelectorPseudoClassAndCompatibilityElementMap.py" $(WebCore)/css/SelectorPseudoClassAndCompatibilityElementMap.in gperf "$(FEATURE_DEFINES)"
 
+ALL_GENERATED_FILES += SelectorPseudoElementTypeMap.cpp
 SelectorPseudoElementTypeMap.cpp : $(WebCore)/css/makeSelectorPseudoElementsMap.py $(WebCore)/css/SelectorPseudoElementTypeMap.in
        $(PYTHON) "$(WebCore)/css/makeSelectorPseudoElementsMap.py" $(WebCore)/css/SelectorPseudoElementTypeMap.in gperf "$(FEATURE_DEFINES)"
 
@@ -1268,8 +1256,7 @@ SelectorPseudoElementTypeMap.cpp : $(WebCore)/css/makeSelectorPseudoElementsMap.
 
 # DOMJIT Abstract Heap
 
-all : DOMJITAbstractHeapRepository.h
-
+ALL_GENERATED_FILES += DOMJITAbstractHeapRepository.h
 DOMJITAbstractHeapRepository.h : $(WebCore)/domjit/generate-abstract-heap.rb $(WebCore)/domjit/DOMJITAbstractHeapRepository.yaml
        $(RUBY) "$(WebCore)/domjit/generate-abstract-heap.rb" $(WebCore)/domjit/DOMJITAbstractHeapRepository.yaml ./DOMJITAbstractHeapRepository.h
 
@@ -1277,8 +1264,7 @@ DOMJITAbstractHeapRepository.h : $(WebCore)/domjit/generate-abstract-heap.rb $(W
 
 # XMLViewer CSS
 
-all : XMLViewerCSS.h
-
+ALL_GENERATED_FILES += XMLViewerCSS.h
 XMLViewerCSS.h : xml/XMLViewer.css
        $(PYTHON) $(JavaScriptCore_SCRIPTS_DIR)/cssmin.py <"$(WebCore)/xml/XMLViewer.css" > ./XMLViewer.min.css
        $(PERL) $(JavaScriptCore_SCRIPTS_DIR)/xxd.pl XMLViewer_css ./XMLViewer.min.css XMLViewerCSS.h
@@ -1288,8 +1274,7 @@ XMLViewerCSS.h : xml/XMLViewer.css
 
 # XMLViewer JS
 
-all : XMLViewerJS.h
-
+ALL_GENERATED_FILES += XMLViewerJS.h
 XMLViewerJS.h : xml/XMLViewer.js
        $(PYTHON) $(JavaScriptCore_SCRIPTS_DIR)/jsmin.py <"$(WebCore)/xml/XMLViewer.js" > ./XMLViewer.min.js
        $(PERL) $(JavaScriptCore_SCRIPTS_DIR)/xxd.pl XMLViewer_js ./XMLViewer.min.js XMLViewerJS.h
@@ -1299,6 +1284,7 @@ XMLViewerJS.h : xml/XMLViewer.js
 
 # HTML entity names
 
+ALL_GENERATED_FILES += HTMLEntityTable.cpp
 HTMLEntityTable.cpp : html/parser/HTMLEntityNames.in $(WebCore)/html/parser/create-html-entity-table
        $(PYTHON) $(WebCore)/html/parser/create-html-entity-table -o HTMLEntityTable.cpp $(WebCore)/html/parser/HTMLEntityNames.in
 
@@ -1306,13 +1292,22 @@ HTMLEntityTable.cpp : html/parser/HTMLEntityNames.in $(WebCore)/html/parser/crea
 
 # HTTP header names
 
-HTTPHeaderNames.h : platform/network/HTTPHeaderNames.in $(WebCore)/platform/network/create-http-header-name-table
+HTTP_HEADER_NAMES_FILES = \
+    HTTPHeaderNames.cpp \
+    HTTPHeaderNames.gperf \
+    HTTPHeaderNames.h \
+#
+HTTP_HEADER_NAMES_FILES_PATTERNS = $(subst .,%,$(HTTP_HEADER_NAMES_FILES))
+
+ALL_GENERATED_FILES += $(HTTP_HEADER_NAMES_FILES)
+$(HTTP_HEADER_NAMES_FILES_PATTERNS) : platform/network/HTTPHeaderNames.in $(WebCore)/platform/network/create-http-header-name-table
        $(PYTHON) $(WebCore)/platform/network/create-http-header-name-table $(WebCore)/platform/network/HTTPHeaderNames.in gperf
 
 # --------
 
 # color names
 
+ALL_GENERATED_FILES += ColorData.cpp
 ColorData.cpp : platform/ColorData.gperf $(WebCore)/make-hash-tools.pl
        $(PERL) $(WebCore)/make-hash-tools.pl . $(WebCore)/platform/ColorData.gperf
 
@@ -1350,6 +1345,7 @@ ifeq ($(findstring ENABLE_METER_ELEMENT,$(FEATURE_DEFINES)), ENABLE_METER_ELEMEN
        USER_AGENT_STYLE_SHEETS += $(WebCore)/html/shadow/meterElementShadow.css
 endif
 
+ALL_GENERATED_FILES += UserAgentStyleSheets.h
 UserAgentStyleSheets.h : css/make-css-file-arrays.pl bindings/scripts/preprocessor.pm $(USER_AGENT_STYLE_SHEETS) $(PLATFORM_FEATURE_DEFINES)
        $(PERL) $< --defines "$(FEATURE_AND_PLATFORM_DEFINES)" $@ UserAgentStyleSheetsData.cpp $(USER_AGENT_STYLE_SHEETS)
 
@@ -1357,17 +1353,22 @@ UserAgentStyleSheets.h : css/make-css-file-arrays.pl bindings/scripts/preprocess
 
 # user agent scripts
 
-USER_AGENT_SCRIPTS = 
+USER_AGENT_SCRIPTS =
 
 ifeq ($(OS),MACOS)
     USER_AGENT_SCRIPTS := $(USER_AGENT_SCRIPTS) $(WebCore)/Modules/plugins/QuickTimePluginReplacement.js
 endif
 
 ifdef USER_AGENT_SCRIPTS
-all : UserAgentScripts.h
+USER_AGENT_SCRIPTS_FILES = \
+    UserAgentScripts.h \
+    UserAgentScriptsData.cpp \
+#
+USER_AGENT_SCRIPTS_FILES_PATTERNS = $(subst .,%,$(USER_AGENT_SCRIPTS_FILES))
 
-UserAgentScripts.h : $(JavaScriptCore_SCRIPTS_DIR)/make-js-file-arrays.py $(USER_AGENT_SCRIPTS)
-       $(PYTHON) $(JavaScriptCore_SCRIPTS_DIR)/make-js-file-arrays.py -n WebCore $@ UserAgentScriptsData.cpp $(USER_AGENT_SCRIPTS)
+ALL_GENERATED_FILES += $(USER_AGENT_SCRIPTS_FILES)
+$(USER_AGENT_SCRIPTS_FILES_PATTERNS) : $(JavaScriptCore_SCRIPTS_DIR)/make-js-file-arrays.py $(USER_AGENT_SCRIPTS)
+       $(PYTHON) $(JavaScriptCore_SCRIPTS_DIR)/make-js-file-arrays.py -n WebCore $(USER_AGENT_SCRIPTS_FILES) $(USER_AGENT_SCRIPTS)
 endif
 
 # --------
@@ -1376,13 +1377,20 @@ endif
 
 PLUG_INS_RESOURCES = $(WebCore)/Resources/plugIns.js
 
+ALL_GENERATED_FILES += PlugInsResources.h
 PlugInsResources.h : css/make-css-file-arrays.pl bindings/scripts/preprocessor.pm $(PLUG_INS_RESOURCES) $(PLATFORM_FEATURE_DEFINES)
        $(PERL) $< --defines "$(FEATURE_AND_PLATFORM_DEFINES)" $@ PlugInsResourcesData.cpp $(PLUG_INS_RESOURCES)
 
 # --------
 
-all : WebKitFontFamilyNames.cpp WebKitFontFamilyNames.h
-WebKitFontFamilyNames%cpp WebKitFontFamilyNames%h: dom/make_names.pl bindings/scripts/Hasher.pm bindings/scripts/StaticString.pm css/WebKitFontFamilyNames.in
+WEBKIT_FONT_FAMILY_NAME_FILES = \
+    WebKitFontFamilyNames.cpp \
+    WebKitFontFamilyNames.h \
+#
+WEBKIT_FONT_FAMILY_NAME_FILES_PATTERNS = $(subst .,%,$(WEBKIT_FONT_FAMILY_NAME_FILES))
+
+ALL_GENERATED_FILES += $(WEBKIT_FONT_FAMILY_NAME_FILES)
+$(WEBKIT_FONT_FAMILY_NAME_FILES_PATTERNS): dom/make_names.pl bindings/scripts/Hasher.pm bindings/scripts/StaticString.pm css/WebKitFontFamilyNames.in
        $(PERL) $< --fonts $(WebCore)/css/WebKitFontFamilyNames.in
 
 # HTML tag and attribute names
@@ -1419,14 +1427,26 @@ ifeq ($(findstring ENABLE_ENCRYPTED_MEDIA,$(FEATURE_DEFINES)), ENABLE_ENCRYPTED_
     HTML_FLAGS := $(HTML_FLAGS) ENABLE_ENCRYPTED_MEDIA=1
 endif
 
-all : JSHTMLElementWrapperFactory.cpp JSHTMLElementWrapperFactory.h HTMLElementFactory.cpp HTMLElementFactory.h HTMLElementTypeHelpers.h HTMLNames.cpp HTMLNames.h
+HTML_TAG_FILES = \
+    JSHTMLElementWrapperFactory.cpp \
+    JSHTMLElementWrapperFactory.h \
+    HTMLElementFactory.cpp \
+    HTMLElementFactory.h \
+    HTMLElementTypeHelpers.h \
+    HTMLNames.cpp \
+    HTMLNames.h \
+#
+HTML_TAG_FILES_PATTERNS = $(subst .,%,$(HTML_TAG_FILES))
 
-JSHTMLElementWrapperFactory%cpp JSHTMLElementWrapperFactory%h HTMLElementFactory%cpp HTMLElementFactory%h HTMLElementTypeHelpers%h HTMLNames%cpp HTMLNames%h : dom/make_names.pl bindings/scripts/Hasher.pm bindings/scripts/StaticString.pm html/HTMLTagNames.in html/HTMLAttributeNames.in
+ALL_GENERATED_FILES += $(HTML_TAG_FILES)
+$(HTML_TAG_FILES_PATTERNS) : dom/make_names.pl bindings/scripts/Hasher.pm bindings/scripts/StaticString.pm html/HTMLTagNames.in html/HTMLAttributeNames.in
        $(PERL) $< --tags $(WebCore)/html/HTMLTagNames.in --attrs $(WebCore)/html/HTMLAttributeNames.in --factory --wrapperFactory $(if $(HTML_FLAGS), --extraDefines "$(HTML_FLAGS)")
 
+ALL_GENERATED_FILES += XMLNSNames.cpp
 XMLNSNames.cpp : dom/make_names.pl bindings/scripts/Hasher.pm bindings/scripts/StaticString.pm xml/xmlnsattrs.in
        $(PERL) $< --attrs $(WebCore)/xml/xmlnsattrs.in
 
+ALL_GENERATED_FILES += XMLNames.cpp
 XMLNames.cpp : dom/make_names.pl bindings/scripts/Hasher.pm bindings/scripts/StaticString.pm xml/xmlattrs.in
        $(PERL) $< --attrs $(WebCore)/xml/xmlattrs.in
 
@@ -1440,11 +1460,22 @@ endif
 
 # SVG tag and attribute names (need to pass an extra flag if svg experimental features are enabled)
 
-all : JSSVGElementWrapperFactory.cpp JSSVGElementWrapperFactory.h SVGElementFactory.cpp SVGElementFactory.h SVGElementTypeHelpers.h SVGNames.cpp SVGNames.h
+SVG_TAG_FILES = \
+    JSSVGElementWrapperFactory.cpp \
+    JSSVGElementWrapperFactory.h \
+    SVGElementFactory.cpp \
+    SVGElementFactory.h \
+    SVGElementTypeHelpers.h \
+    SVGNames.cpp \
+    SVGNames.h \
+#
+SVG_TAG_FILES_PATTERNS = $(subst .,%,$(SVG_TAG_FILES))
 
-JSSVGElementWrapperFactory%cpp JSSVGElementWrapperFactory%h SVGElementFactory%cpp SVGElementFactory%h SVGElementTypeHelpers%h SVGNames%cpp SVGNames%h : dom/make_names.pl bindings/scripts/Hasher.pm bindings/scripts/StaticString.pm svg/svgtags.in svg/svgattrs.in
+ALL_GENERATED_FILES += $(SVG_TAG_FILES)
+$(SVG_TAG_FILES_PATTERNS) : dom/make_names.pl bindings/scripts/Hasher.pm bindings/scripts/StaticString.pm svg/svgtags.in svg/svgattrs.in
        $(PERL) $< --tags $(WebCore)/svg/svgtags.in --attrs $(WebCore)/svg/svgattrs.in --factory --wrapperFactory $(if $(SVG_FLAGS), --extraDefines "$(SVG_FLAGS)")
 
+ALL_GENERATED_FILES += XLinkNames.cpp
 XLinkNames.cpp : dom/make_names.pl bindings/scripts/Hasher.pm bindings/scripts/StaticString.pm svg/xlinkattrs.in
        $(PERL) $< --attrs $(WebCore)/svg/xlinkattrs.in
 
@@ -1454,37 +1485,65 @@ XLinkNames.cpp : dom/make_names.pl bindings/scripts/Hasher.pm bindings/scripts/S
 
 EVENT_NAMES = EventNames.in $(ADDITIONAL_EVENT_NAMES)
 
-all : EventFactory.cpp EventHeaders.h EventInterfaces.h
-EventFactory%cpp EventHeaders%h EventInterfaces%h : dom/make_event_factory.pl $(EVENT_NAMES)
+EVENT_FACTORY_FILES = \
+    EventFactory.cpp \
+    EventHeaders.h \
+    EventInterfaces.h \
+#
+EVENT_FACTORY_PATTERNS = $(subst .,%,$(EVENT_FACTORY_FILES))
+
+ALL_GENERATED_FILES += $(EVENT_FACTORY_FILES)
+$(EVENT_FACTORY_PATTERNS) : dom/make_event_factory.pl $(EVENT_NAMES)
        $(PERL) $< $(addprefix --input , $(filter-out $(WebCore)/dom/make_event_factory.pl, $^))
 
 EVENT_TARGET_FACTORY = EventTargetFactory.in $(ADDITIONAL_EVENT_TARGET_FACTORY)
 
-all : EventTargetFactory.cpp EventTargetHeaders.h EventTargetInterfaces.h
-EventTargetFactory%cpp EventTargetHeaders%h EventTargetInterfaces%h : dom/make_event_factory.pl $(EVENT_TARGET_FACTORY)
+EVENT_TARGET_FACTORY_FILES = \
+    EventTargetFactory.cpp \
+    EventTargetHeaders.h \
+    EventTargetInterfaces.h \
+#
+EVENT_TARGET_FACTORY_PATTERNS = $(subst .,%,$(EVENT_TARGET_FACTORY_FILES))
+
+ALL_GENERATED_FILES += $(EVENT_TARGET_FACTORY_FILES)
+$(EVENT_TARGET_FACTORY_PATTERNS) : dom/make_event_factory.pl $(EVENT_TARGET_FACTORY)
        $(PERL) $< $(addprefix --input , $(filter-out $(WebCore)/dom/make_event_factory.pl, $^))
 
 # --------
 
 # MathML tag and attribute names, and element factory
 
-all : JSMathMLElementWrapperFactory.cpp JSMathMLElementWrapperFactory.h MathMLElementFactory.cpp MathMLElementFactory.h MathMLElementTypeHelpers.h MathMLNames.cpp MathMLNames.h
-JSMathMLElementWrapperFactory%cpp JSMathMLElementWrapperFactory%h MathMLElementFactory%cpp MathMLElementFactory%h MathMLElementTypeHelpers%h MathMLNames%cpp MathMLNames%h : dom/make_names.pl bindings/scripts/Hasher.pm bindings/scripts/StaticString.pm mathml/mathtags.in mathml/mathattrs.in
+MATH_ML_GENERATED_FILES = \
+    JSMathMLElementWrapperFactory.cpp \
+    JSMathMLElementWrapperFactory.h \
+    MathMLElementFactory.cpp \
+    MathMLElementFactory.h \
+    MathMLElementTypeHelpers.h \
+    MathMLNames.cpp \
+    MathMLNames.h \
+#
+MATH_ML_GENERATED_PATTERNS = $(subst .,%,$(MATH_ML_GENERATED_FILES))
+
+ALL_GENERATED_FILES += $(MATH_ML_GENERATED_FILES)
+$(MATH_ML_GENERATED_PATTERNS) : dom/make_names.pl bindings/scripts/Hasher.pm bindings/scripts/StaticString.pm mathml/mathtags.in mathml/mathattrs.in
        $(PERL) $< --tags $(WebCore)/mathml/mathtags.in --attrs $(WebCore)/mathml/mathattrs.in --factory --wrapperFactory
 
 # --------
 
 # Internal Settings
 
-GENERATE_SETTINGS_SCRIPTS = \
+GENERATE_SETTINGS_TEMPLATES = \
     $(WebCore)/Scripts/SettingsTemplates/InternalSettingsGenerated.cpp.erb \
     $(WebCore)/Scripts/SettingsTemplates/InternalSettingsGenerated.idl.erb \
     $(WebCore)/Scripts/SettingsTemplates/InternalSettingsGenerated.h.erb \
     $(WebCore)/Scripts/SettingsTemplates/Settings.cpp.erb \
-    $(WebCore)/Scripts/SettingsTemplates/Settings.h.erb
+    $(WebCore)/Scripts/SettingsTemplates/Settings.h.erb \
+#
+GENERATE_SETTINGS_FILES = $(basename $(notdir $(GENERATE_SETTINGS_TEMPLATES)))
+GENERATE_SETTINGS_PATTERNS = $(subst .,%,$(GENERATE_SETTINGS_FILES))
 
-all : InternalSettingsGenerated.idl InternalSettingsGenerated.cpp InternalSettingsGenerated.h Settings.cpp Settings.h
-InternalSettingsGenerated%idl InternalSettingsGenerated%cpp InternalSettingsGenerated%h Settings%cpp Settings%h : $(WebCore)/Scripts/GenerateSettings.rb $(GENERATE_SETTINGS_SCRIPTS) page/Settings.yaml
+ALL_GENERATED_FILES += $(GENERATE_SETTINGS_FILES)
+$(GENERATE_SETTINGS_PATTERNS) : $(WebCore)/Scripts/GenerateSettings.rb $(GENERATE_SETTINGS_TEMPLATES) page/Settings.yaml
        $(RUBY) $< --input $(WebCore)/page/Settings.yaml
 
 # --------
@@ -1530,6 +1589,7 @@ IDL_COMMON_ARGS = $(IDL_INCLUDES:%=--include %) --write-dependencies --outputDir
 
 JS_BINDINGS_SCRIPTS = $(COMMON_BINDINGS_SCRIPTS) bindings/scripts/CodeGeneratorJS.pm
 
+# TODO: These next six files get created, and so should probably go into the xcfilelist
 SUPPLEMENTAL_DEPENDENCY_FILE = ./SupplementalDependencies.txt
 SUPPLEMENTAL_MAKEFILE_DEPS = ./SupplementalDependencies.dep
 WINDOW_CONSTRUCTORS_FILE = ./DOMWindowConstructors.idl
@@ -1560,15 +1620,13 @@ JS%.cpp JS%.h : %.idl $(JS_BINDINGS_SCRIPTS) $(IDL_ATTRIBUTES_FILE) $(WINDOW_CON
 
 # Inspector interfaces
 
-all : InspectorOverlayPage.h
-
+ALL_GENERATED_FILES += InspectorOverlayPage.h
 InspectorOverlayPage.h : InspectorOverlayPage.html InspectorOverlayPage.css InspectorOverlayPage.js
        $(PYTHON) $(JavaScriptCore_SCRIPTS_DIR)/inline-and-minify-stylesheets-and-scripts.py $(WebCore)/inspector/InspectorOverlayPage.html ./InspectorOverlayPage.combined.html
        $(PERL) $(JavaScriptCore_SCRIPTS_DIR)/xxd.pl InspectorOverlayPage_html ./InspectorOverlayPage.combined.html InspectorOverlayPage.h
        $(DELETE) InspectorOverlayPage.combined.html
 
-all : CommandLineAPIModuleSource.h
-
+ALL_GENERATED_FILES += CommandLineAPIModuleSource.h
 CommandLineAPIModuleSource.h : CommandLineAPIModuleSource.js
        echo "//# sourceURL=__InjectedScript_CommandLineAPIModuleSource.js" > ./CommandLineAPIModuleSource.min.js
        $(PYTHON) $(JavaScriptCore_SCRIPTS_DIR)/jsmin.py <$(WebCore)/inspector/CommandLineAPIModuleSource.js >> ./CommandLineAPIModuleSource.min.js
@@ -1621,6 +1679,7 @@ WebCore_BUILTINS_WRAPPERS = \
     WebCoreJSBuiltinInternals.h \
     WebCoreJSBuiltinInternals.cpp \
 #
+WebCore_BUILTINS_WRAPPERS_PATTERNS = $(subst .,%,$(WebCore_BUILTINS_WRAPPERS))
 
 # Adding/removing scripts should trigger regeneration, but changing which builtins are
 # generated should not affect other builtins when not passing '--combined' to the generator.
@@ -1631,13 +1690,33 @@ WebCore_BUILTINS_SOURCES_LIST : $(JavaScriptCore_SCRIPTS_DIR)/UpdateContents.py
 WebCore_BUILTINS_DEPENDENCIES_LIST : $(JavaScriptCore_SCRIPTS_DIR)/UpdateContents.py DerivedSources.make
        $(PYTHON) $(JavaScriptCore_SCRIPTS_DIR)/UpdateContents.py '$(BUILTINS_GENERATOR_SCRIPTS)' $@
 
-$(firstword $(WebCore_BUILTINS_WRAPPERS)): $(WebCore_BUILTINS_SOURCES) WebCore_BUILTINS_SOURCES_LIST $(BUILTINS_GENERATOR_SCRIPTS) WebCore_BUILTINS_DEPENDENCIES_LIST
+$(WebCore_BUILTINS_WRAPPERS_PATTERNS) : $(WebCore_BUILTINS_SOURCES) WebCore_BUILTINS_SOURCES_LIST $(BUILTINS_GENERATOR_SCRIPTS) WebCore_BUILTINS_DEPENDENCIES_LIST
        $(PYTHON) $(JavaScriptCore_SCRIPTS_DIR)/generate-js-builtins.py --wrappers-only --output-directory . --framework WebCore $(WebCore_BUILTINS_SOURCES)
 
 %Builtins.h: %.js $(BUILTINS_GENERATOR_SCRIPTS) WebCore_BUILTINS_DEPENDENCIES_LIST
        $(PYTHON) $(JavaScriptCore_SCRIPTS_DIR)/generate-js-builtins.py --output-directory . --framework WebCore $<
 
-all : $(notdir $(WebCore_BUILTINS_SOURCES:%.js=%Builtins.h)) $(firstword $(WebCore_BUILTINS_WRAPPERS))
+ALL_GENERATED_FILES += $(notdir $(WebCore_BUILTINS_SOURCES:%.js=%Builtins.h)) $(WebCore_BUILTINS_WRAPPERS)
 
 # ------------------------
 
+.PHONY : all real_all print_all_generated_files
+
+# TODO: The first three prerequisites should probably not be here. Some of the
+# file-generation rules use them; *those* rules should be dependent on these
+# script (and then 'all' will transitively be dependent on them).
+real_all : \
+    $(SUPPLEMENTAL_DEPENDENCY_FILE) \
+    $(WINDOW_CONSTRUCTORS_FILE) \
+    $(WORKERGLOBALSCOPE_CONSTRUCTORS_FILE) \
+    $(WORKLETGLOBALSCOPE_CONSTRUCTORS_FILE) \
+    $(PAINTWORKLETGLOBALSCOPE_CONSTRUCTORS_FILE) \
+    $(ALL_GENERATED_FILES) \
+#
+
+print_all_generated_files :
+       @for target in $(ALL_GENERATED_FILES); \
+       do \
+               echo $${target}; \
+       done
+
diff --git a/Source/WebCore/DerivedSources.xcfilelist b/Source/WebCore/DerivedSources.xcfilelist
new file mode 100644 (file)
index 0000000..0807574
--- /dev/null
@@ -0,0 +1,1982 @@
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/ByteLengthQueuingStrategyBuiltins.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/CSSPropertyNames.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/CSSPropertyNames.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/CSSValueKeywords.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/CSSValueKeywords.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/ColorData.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/CommandLineAPIModuleSource.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/CountQueuingStrategyBuiltins.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/DOMJITAbstractHeapRepository.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/EventFactory.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/EventHeaders.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/EventInterfaces.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/EventTargetFactory.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/EventTargetHeaders.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/EventTargetInterfaces.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/HTMLElementFactory.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/HTMLElementFactory.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/HTMLElementTypeHelpers.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/HTMLEntityTable.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/HTMLNames.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/HTMLNames.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/HTTPHeaderNames.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/HTTPHeaderNames.gperf
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/HTTPHeaderNames.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/InspectorOverlayPage.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/InternalSettingsGenerated.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/InternalSettingsGenerated.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/InternalSettingsGenerated.idl
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSANGLEInstancedArrays.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSANGLEInstancedArrays.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAbortController.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAbortController.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAbortSignal.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAbortSignal.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAbstractWorker.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAbstractWorker.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAccessibilityRole.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAccessibilityRole.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAccessibleSetValueEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAccessibleSetValueEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAddressErrors.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAddressErrors.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAesCbcCfbParams.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAesCbcCfbParams.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAesCtrParams.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAesCtrParams.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAesGcmParams.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAesGcmParams.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAesKeyParams.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAesKeyParams.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAnalyserNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAnalyserNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAnimatable.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAnimatable.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAnimationEffectReadOnly.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAnimationEffectReadOnly.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAnimationEffectTiming.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAnimationEffectTiming.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAnimationEffectTimingProperties.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAnimationEffectTimingProperties.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAnimationEffectTimingReadOnly.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAnimationEffectTimingReadOnly.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAnimationEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAnimationEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAnimationPlaybackEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAnimationPlaybackEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAnimationPlaybackEventInit.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAnimationPlaybackEventInit.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAnimationTimeline.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAnimationTimeline.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayContactField.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayContactField.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayError.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayError.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayErrorCode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayErrorCode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayErrorContactField.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayErrorContactField.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayLineItem.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayLineItem.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayMerchantCapability.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayMerchantCapability.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayModifier.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayModifier.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayPayment.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayPayment.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayPaymentAuthorizationResult.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayPaymentAuthorizationResult.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayPaymentAuthorizedEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayPaymentAuthorizedEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayPaymentContact.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayPaymentContact.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayPaymentMethod.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayPaymentMethod.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayPaymentMethodSelectedEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayPaymentMethodSelectedEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayPaymentMethodType.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayPaymentMethodType.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayPaymentMethodUpdate.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayPaymentMethodUpdate.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayPaymentPass.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayPaymentPass.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayPaymentRequest.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayPaymentRequest.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayRequest.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayRequest.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayRequestBase.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayRequestBase.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePaySession.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePaySession.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayShippingContactSelectedEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayShippingContactSelectedEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayShippingContactUpdate.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayShippingContactUpdate.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayShippingMethod.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayShippingMethod.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayShippingMethodSelectedEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayShippingMethodSelectedEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayShippingMethodUpdate.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayShippingMethodUpdate.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayValidateMerchantEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSApplePayValidateMerchantEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAriaAttributes.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAriaAttributes.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAttr.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAttr.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioBuffer.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioBuffer.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioBufferCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioBufferCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioBufferSourceNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioBufferSourceNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioConfiguration.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioConfiguration.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioContext.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioContext.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioDestinationNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioDestinationNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioListener.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioListener.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioParam.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioParam.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioProcessingEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioProcessingEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioTrack.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioTrack.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioTrackList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioTrackList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioTrackMediaSource.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAudioTrackMediaSource.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAuthenticatorAssertionResponse.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAuthenticatorAssertionResponse.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAuthenticatorAttestationResponse.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAuthenticatorAttestationResponse.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAuthenticatorResponse.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAuthenticatorResponse.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAuthenticatorTransport.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSAuthenticatorTransport.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSBarProp.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSBarProp.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSBasicCredential.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSBasicCredential.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSBeforeLoadEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSBeforeLoadEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSBeforeUnloadEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSBeforeUnloadEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSBiquadFilterNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSBiquadFilterNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSBlob.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSBlob.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSBlobCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSBlobCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSBlobEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSBlobEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSBlobLineEndings.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSBlobLineEndings.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSBlobPropertyBag.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSBlobPropertyBag.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSByteLengthQueuingStrategy.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSByteLengthQueuingStrategy.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCDATASection.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCDATASection.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSAnimation.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSAnimation.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSFontFaceRule.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSFontFaceRule.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSImportRule.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSImportRule.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSKeyframeRule.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSKeyframeRule.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSKeyframesRule.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSKeyframesRule.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSMediaRule.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSMediaRule.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSNamespaceRule.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSNamespaceRule.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSPageRule.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSPageRule.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSPaintCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSPaintCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSRule.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSRule.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSRuleList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSRuleList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSStyleDeclaration.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSStyleDeclaration.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSStyleRule.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSStyleRule.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSStyleSheet.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSStyleSheet.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSSupportsRule.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSSupportsRule.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSTransition.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSTransition.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSUnknownRule.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCSSUnknownRule.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCacheQueryOptions.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCacheQueryOptions.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasCaptureMediaStreamTrack.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasCaptureMediaStreamTrack.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasCompositing.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasCompositing.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasDirection.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasDirection.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasDrawImage.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasDrawImage.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasDrawPath.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasDrawPath.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasFillRule.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasFillRule.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasFillStrokeStyles.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasFillStrokeStyles.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasFilters.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasFilters.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasGradient.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasGradient.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasImageData.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasImageData.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasImageSmoothing.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasImageSmoothing.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasLineCap.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasLineCap.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasLineJoin.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasLineJoin.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasPath.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasPath.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasPathDrawingStyles.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasPathDrawingStyles.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasPattern.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasPattern.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasRect.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasRect.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasRenderingContext2D.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasRenderingContext2D.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasShadowStyles.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasShadowStyles.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasState.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasState.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasText.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasText.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasTextAlign.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasTextAlign.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasTextBaseline.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasTextBaseline.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasTextDrawingStyles.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasTextDrawingStyles.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasTransform.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasTransform.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasUserInterface.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCanvasUserInterface.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSChannelMergerNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSChannelMergerNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSChannelSplitterNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSChannelSplitterNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCharacterData.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCharacterData.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSChildNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSChildNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSClipboardEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSClipboardEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCloseEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCloseEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCommandLineAPIHost.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCommandLineAPIHost.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSComment.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSComment.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCompositeOperation.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCompositeOperation.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCompositionEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCompositionEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSComputedTimingProperties.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSComputedTimingProperties.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSConvolverNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSConvolverNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCoordinates.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCoordinates.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCountQueuingStrategy.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCountQueuingStrategy.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCredentialCreationOptions.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCredentialCreationOptions.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCredentialRequestOptions.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCredentialRequestOptions.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCredentialsContainer.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCredentialsContainer.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCrypto.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCrypto.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCryptoAesKeyAlgorithm.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCryptoAesKeyAlgorithm.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCryptoAlgorithmParameters.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCryptoAlgorithmParameters.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCryptoEcKeyAlgorithm.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCryptoEcKeyAlgorithm.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCryptoHmacKeyAlgorithm.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCryptoHmacKeyAlgorithm.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCryptoKey.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCryptoKey.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCryptoKeyAlgorithm.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCryptoKeyAlgorithm.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCryptoKeyPair.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCryptoKeyPair.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCryptoKeyUsage.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCryptoKeyUsage.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCryptoRsaHashedKeyAlgorithm.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCryptoRsaHashedKeyAlgorithm.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCryptoRsaKeyAlgorithm.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCryptoRsaKeyAlgorithm.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCustomElementRegistry.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCustomElementRegistry.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCustomEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSCustomEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMApplicationCache.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMApplicationCache.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMBindingInternalsBuiltins.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMCSSCustomPropertyDescriptor.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMCSSCustomPropertyDescriptor.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMCSSNamespace.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMCSSNamespace.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMCSSPaintWorklet.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMCSSPaintWorklet.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMCSSRegisterCustomProperty.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMCSSRegisterCustomProperty.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMCache.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMCache.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMCacheStorage.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMCacheStorage.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMException.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMException.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMFileSystem.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMFileSystem.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMFormData.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMFormData.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMImplementation.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMImplementation.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMMatrix.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMMatrix.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMMatrix2DInit.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMMatrix2DInit.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMMatrixInit.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMMatrixInit.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMMatrixReadOnly.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMMatrixReadOnly.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMMimeType.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMMimeType.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMMimeTypeArray.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMMimeTypeArray.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMParser.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMParser.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMPlugin.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMPlugin.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMPluginArray.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMPluginArray.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMPoint.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMPoint.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMPointInit.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMPointInit.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMPointReadOnly.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMPointReadOnly.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMQuad.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMQuad.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMQuadInit.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMQuadInit.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMRect.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMRect.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMRectInit.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMRectInit.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMRectList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMRectList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMRectReadOnly.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMRectReadOnly.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMSelection.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMSelection.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMStringList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMStringList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMStringMap.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMStringMap.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMTokenList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMTokenList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMURL.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMURL.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMURLMediaSource.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMURLMediaSource.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMWindow.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMWindow.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMWindowCaches.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMWindowCaches.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMWindowFetch.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMWindowFetch.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMWindowIndexedDatabase.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMWindowIndexedDatabase.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMWindowQuota.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMWindowQuota.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMWindowSpeechSynthesis.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMWindowSpeechSynthesis.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMWindowWebDatabase.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMWindowWebDatabase.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMWindowWebGPU.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMWindowWebGPU.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMWindowWebVR.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDOMWindowWebVR.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDataCue.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDataCue.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDataTransfer.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDataTransfer.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDataTransferItem.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDataTransferItem.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDataTransferItemList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDataTransferItemList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDatabase.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDatabase.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDatabaseCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDatabaseCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDedicatedWorkerGlobalScope.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDedicatedWorkerGlobalScope.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDelayNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDelayNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDeprecatedCSSOMCounter.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDeprecatedCSSOMCounter.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDeprecatedCSSOMPrimitiveValue.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDeprecatedCSSOMPrimitiveValue.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDeprecatedCSSOMRGBColor.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDeprecatedCSSOMRGBColor.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDeprecatedCSSOMRect.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDeprecatedCSSOMRect.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDeprecatedCSSOMValue.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDeprecatedCSSOMValue.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDeprecatedCSSOMValueList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDeprecatedCSSOMValueList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDeviceMotionEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDeviceMotionEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDeviceOrientationEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDeviceOrientationEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDocument.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDocument.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDocumentAndElementEventHandlers.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDocumentAndElementEventHandlers.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDocumentFragment.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDocumentFragment.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDocumentOrShadowRoot.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDocumentOrShadowRoot.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDocumentTimeline.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDocumentTimeline.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDocumentTimelineOptions.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDocumentTimelineOptions.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDocumentTouch.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDocumentTouch.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDocumentType.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDocumentType.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDoubleRange.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDoubleRange.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDynamicsCompressorNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSDynamicsCompressorNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEXTBlendMinMax.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEXTBlendMinMax.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEXTFragDepth.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEXTFragDepth.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEXTShaderTextureLOD.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEXTShaderTextureLOD.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEXTTextureFilterAnisotropic.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEXTTextureFilterAnisotropic.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEXTsRGB.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEXTsRGB.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEcKeyParams.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEcKeyParams.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEcdhKeyDeriveParams.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEcdhKeyDeriveParams.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEcdsaParams.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEcdsaParams.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSElementCSSInlineStyle.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSElementCSSInlineStyle.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSErrorCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSErrorCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSErrorEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSErrorEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEventInit.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEventInit.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEventModifierInit.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEventModifierInit.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEventSource.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEventSource.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEventTarget.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSEventTarget.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSExtendableEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSExtendableEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSExtendableEventInit.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSExtendableEventInit.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSExtendableMessageEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSExtendableMessageEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchBody.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchBody.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchHeaders.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchHeaders.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchReferrerPolicy.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchReferrerPolicy.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchRequest.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchRequest.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchRequestCache.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchRequestCache.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchRequestCredentials.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchRequestCredentials.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchRequestInit.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchRequestInit.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchRequestMode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchRequestMode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchRequestRedirect.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchRequestRedirect.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchResponse.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFetchResponse.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFile.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFile.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileError.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileError.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileReader.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileReader.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileReaderSync.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileReaderSync.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileSystemDirectoryEntry.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileSystemDirectoryEntry.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileSystemDirectoryReader.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileSystemDirectoryReader.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileSystemEntriesCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileSystemEntriesCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileSystemEntry.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileSystemEntry.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileSystemEntryCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileSystemEntryCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileSystemFileEntry.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFileSystemFileEntry.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFillMode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFillMode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFocusEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFocusEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFontFace.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFontFace.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFontFaceSet.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSFontFaceSet.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGCObservation.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGCObservation.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGainNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGainNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGamepad.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGamepad.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGamepadButton.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGamepadButton.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGamepadEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGamepadEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGamepadWebVR.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGamepadWebVR.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGeolocation.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGeolocation.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGeoposition.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGeoposition.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGlobalCrypto.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGlobalCrypto.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGlobalEventHandlers.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGlobalEventHandlers.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGlobalPerformance.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSGlobalPerformance.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLAllCollection.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLAllCollection.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLAnchorElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLAnchorElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLAppletElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLAppletElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLAreaElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLAreaElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLAttachmentElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLAttachmentElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLAudioElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLAudioElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLBRElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLBRElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLBaseElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLBaseElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLBodyElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLBodyElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLButtonElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLButtonElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLCanvasElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLCanvasElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLCollection.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLCollection.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLDListElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLDListElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLDataElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLDataElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLDataListElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLDataListElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLDetailsElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLDetailsElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLDirectoryElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLDirectoryElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLDivElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLDivElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLDocument.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLDocument.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLElementWrapperFactory.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLElementWrapperFactory.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLEmbedElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLEmbedElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLFieldSetElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLFieldSetElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLFontElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLFontElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLFormControlsCollection.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLFormControlsCollection.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLFormElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLFormElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLFrameElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLFrameElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLFrameSetElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLFrameSetElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLHRElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLHRElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLHeadElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLHeadElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLHeadingElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLHeadingElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLHtmlElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLHtmlElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLHyperlinkElementUtils.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLHyperlinkElementUtils.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLIFrameElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLIFrameElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLImageElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLImageElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLInputElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLInputElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLInputElementEntriesAPI.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLInputElementEntriesAPI.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLKeygenElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLKeygenElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLLIElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLLIElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLLabelElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLLabelElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLLegendElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLLegendElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLLinkElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLLinkElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLMapElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLMapElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLMarqueeElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLMarqueeElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLMediaElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLMediaElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLMediaElementMediaSession.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLMediaElementMediaSession.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLMenuElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLMenuElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLMenuItemElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLMenuItemElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLMetaElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLMetaElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLMeterElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLMeterElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLModElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLModElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLOListElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLOListElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLObjectElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLObjectElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLOptGroupElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLOptGroupElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLOptionElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLOptionElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLOptionsCollection.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLOptionsCollection.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLOutputElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLOutputElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLParagraphElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLParagraphElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLParamElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLParamElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLPictureElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLPictureElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLPreElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLPreElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLProgressElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLProgressElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLQuoteElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLQuoteElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLScriptElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLScriptElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLSelectElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLSelectElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLSlotElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLSlotElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLSourceElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLSourceElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLSpanElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLSpanElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLStyleElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLStyleElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTableCaptionElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTableCaptionElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTableCellElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTableCellElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTableColElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTableColElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTableElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTableElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTableRowElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTableRowElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTableSectionElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTableSectionElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTemplateElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTemplateElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTextAreaElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTextAreaElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTimeElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTimeElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTitleElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTitleElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTrackElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLTrackElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLUListElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLUListElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLUnknownElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLUnknownElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLVideoElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHTMLVideoElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHashChangeEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHashChangeEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHistory.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHistory.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHkdfParams.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHkdfParams.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHmacKeyParams.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSHmacKeyParams.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBCursor.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBCursor.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBCursorDirection.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBCursorDirection.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBCursorWithValue.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBCursorWithValue.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBDatabase.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBDatabase.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBFactory.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBFactory.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBIndex.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBIndex.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBKeyRange.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBKeyRange.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBObjectStore.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBObjectStore.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBOpenDBRequest.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBOpenDBRequest.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBRequest.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBRequest.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBTransaction.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBTransaction.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBTransactionMode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBTransactionMode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBVersionChangeEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIDBVersionChangeEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSImageBitmap.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSImageBitmap.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSImageBitmapOptions.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSImageBitmapOptions.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSImageBitmapRenderingContext.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSImageBitmapRenderingContext.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSImageBitmapRenderingContextSettings.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSImageBitmapRenderingContextSettings.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSImageData.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSImageData.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSImageSmoothingQuality.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSImageSmoothingQuality.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSInputEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSInputEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSInspectorFrontendHost.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSInspectorFrontendHost.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSInternalSettings.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSInternalSettings.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSInternalSettingsGenerated.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSInternalSettingsGenerated.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSInternals.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSInternals.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIntersectionObserver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIntersectionObserver.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIntersectionObserverCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIntersectionObserverCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIntersectionObserverEntry.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIntersectionObserverEntry.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIterationCompositeOperation.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSIterationCompositeOperation.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSJsonWebKey.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSJsonWebKey.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSKeyboardEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSKeyboardEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSKeyframeAnimationOptions.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSKeyframeAnimationOptions.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSKeyframeEffect.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSKeyframeEffect.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSKeyframeEffectOptions.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSKeyframeEffectOptions.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSKeyframeEffectReadOnly.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSKeyframeEffectReadOnly.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSLocation.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSLocation.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSLongRange.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSLongRange.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMallocStatistics.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMallocStatistics.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMathMLElementWrapperFactory.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMathMLElementWrapperFactory.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaCapabilities.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaCapabilities.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaCapabilitiesInfo.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaCapabilitiesInfo.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaConfiguration.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaConfiguration.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaController.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaController.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaControlsHost.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaControlsHost.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaDecodingConfiguration.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaDecodingConfiguration.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaDecodingType.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaDecodingType.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaDeviceInfo.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaDeviceInfo.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaDevices.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaDevices.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaElementAudioSourceNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaElementAudioSourceNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaEncodingConfiguration.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaEncodingConfiguration.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaEncodingType.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaEncodingType.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaEncryptedEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaEncryptedEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaError.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaError.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaKeyEncryptionScheme.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaKeyEncryptionScheme.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaKeyMessageEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaKeyMessageEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaKeySession.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaKeySession.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaKeySessionType.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaKeySessionType.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaKeyStatusMap.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaKeyStatusMap.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaKeySystemAccess.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaKeySystemAccess.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaKeySystemConfiguration.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaKeySystemConfiguration.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaKeySystemMediaCapability.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaKeySystemMediaCapability.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaKeys.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaKeys.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaKeysRequirement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaKeysRequirement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaQueryList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaQueryList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaQueryListListener.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaQueryListListener.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaRecorder.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaRecorder.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaRecorderErrorEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaRecorderErrorEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaRemoteControls.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaRemoteControls.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaSession.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaSession.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaSource.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaSource.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaStream.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaStream.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaStreamAudioDestinationNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaStreamAudioDestinationNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaStreamAudioSourceNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaStreamAudioSourceNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaStreamTrack.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaStreamTrack.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaStreamTrackEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaStreamTrackEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaTrackConstraints.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaTrackConstraints.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaTrackSupportedConstraints.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMediaTrackSupportedConstraints.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMemoryInfo.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMemoryInfo.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMerchantValidationEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMerchantValidationEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMessageChannel.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMessageChannel.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMessageEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMessageEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMessagePort.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMessagePort.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMockCDMFactory.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMockCDMFactory.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMockContentFilterSettings.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMockContentFilterSettings.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMockPageOverlay.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMockPageOverlay.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMockPaymentAddress.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMockPaymentAddress.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMockPaymentCoordinator.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMockPaymentCoordinator.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMockPaymentError.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMockPaymentError.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMouseEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMouseEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMouseEventInit.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMouseEventInit.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMutationCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMutationCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMutationEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMutationEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMutationObserver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMutationObserver.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMutationRecord.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSMutationRecord.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNamedNodeMap.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNamedNodeMap.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigator.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigator.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorBeacon.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorBeacon.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorCredentials.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorCredentials.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorEME.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorEME.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorGamepad.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorGamepad.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorGeolocation.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorGeolocation.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorID.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorID.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorLanguage.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorLanguage.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorMediaCapabilities.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorMediaCapabilities.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorMediaDevices.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorMediaDevices.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorOnLine.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorOnLine.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorServiceWorker.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorServiceWorker.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorShare.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorShare.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorStorageQuota.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorStorageQuota.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorWebDriver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorWebDriver.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorWebVR.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNavigatorWebVR.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNodeFilter.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNodeFilter.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNodeIterator.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNodeIterator.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNodeList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNodeList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNonDocumentTypeChildNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNonDocumentTypeChildNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNonElementParentNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNonElementParentNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNotification.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNotification.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNotificationPermission.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNotificationPermission.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNotificationPermissionCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSNotificationPermissionCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOESElementIndexUint.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOESElementIndexUint.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOESStandardDerivatives.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOESStandardDerivatives.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOESTextureFloat.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOESTextureFloat.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOESTextureFloatLinear.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOESTextureFloatLinear.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOESTextureHalfFloat.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOESTextureHalfFloat.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOESTextureHalfFloatLinear.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOESTextureHalfFloatLinear.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOESVertexArrayObject.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOESVertexArrayObject.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOfflineAudioCompletionEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOfflineAudioCompletionEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOfflineAudioContext.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOfflineAudioContext.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOffscreenCanvas.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOffscreenCanvas.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOffscreenCanvasRenderingContext2D.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOffscreenCanvasRenderingContext2D.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOscillatorNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOscillatorNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOverconstrainedError.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOverconstrainedError.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOverconstrainedErrorEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOverconstrainedErrorEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOverflowEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSOverflowEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPageTransitionEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPageTransitionEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaintRenderingContext2D.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaintRenderingContext2D.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaintWorkletGlobalScope.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaintWorkletGlobalScope.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPannerNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPannerNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSParentNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSParentNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPath2D.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPath2D.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPayerErrorFields.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPayerErrorFields.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentAddress.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentAddress.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentComplete.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentComplete.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentCurrencyAmount.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentCurrencyAmount.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentDetailsBase.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentDetailsBase.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentDetailsInit.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentDetailsInit.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentDetailsModifier.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentDetailsModifier.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentDetailsUpdate.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentDetailsUpdate.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentItem.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentItem.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentMethodChangeEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentMethodChangeEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentMethodData.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentMethodData.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentOptions.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentOptions.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentRequest.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentRequest.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentRequestUpdateEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentRequestUpdateEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentRequestUpdateEventInit.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentRequestUpdateEventInit.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentResponse.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentResponse.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentShippingOption.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentShippingOption.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentShippingType.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentShippingType.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentValidationErrors.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPaymentValidationErrors.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPbkdf2Params.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPbkdf2Params.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformance.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformance.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformanceEntry.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformanceEntry.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformanceMark.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformanceMark.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformanceMeasure.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformanceMeasure.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformanceNavigation.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformanceNavigation.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformanceObserver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformanceObserver.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformanceObserverCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformanceObserverCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformanceObserverEntryList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformanceObserverEntryList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformanceResourceTiming.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformanceResourceTiming.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformanceServerTiming.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformanceServerTiming.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformanceTiming.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPerformanceTiming.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPeriodicWave.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPeriodicWave.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPlaybackDirection.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPlaybackDirection.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPointerEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPointerEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPopStateEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPopStateEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPositionCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPositionCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPositionError.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPositionError.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPositionErrorCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPositionErrorCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPositionOptions.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPositionOptions.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSProcessingInstruction.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSProcessingInstruction.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSProgressEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSProgressEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPromiseRejectionEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPromiseRejectionEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPublicKeyCredential.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPublicKeyCredential.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPublicKeyCredentialCreationOptions.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPublicKeyCredentialCreationOptions.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPublicKeyCredentialDescriptor.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPublicKeyCredentialDescriptor.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPublicKeyCredentialRequestOptions.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPublicKeyCredentialRequestOptions.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPublicKeyCredentialType.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSPublicKeyCredentialType.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSQuickTimePluginReplacement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSQuickTimePluginReplacement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCAnswerOptions.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCAnswerOptions.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCCertificate.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCCertificate.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCConfiguration.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCConfiguration.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCDTMFSender.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCDTMFSender.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCDTMFToneChangeEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCDTMFToneChangeEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCDataChannel.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCDataChannel.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCDataChannelEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCDataChannelEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCDegradationPreference.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCDegradationPreference.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCDtxStatus.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCDtxStatus.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCIceCandidate.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCIceCandidate.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCIceConnectionState.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCIceConnectionState.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCIceGatheringState.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCIceGatheringState.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCIceServer.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCIceServer.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCIceTransport.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCIceTransport.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCIceTransportState.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCIceTransportState.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCOfferAnswerOptions.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCOfferAnswerOptions.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCOfferOptions.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCOfferOptions.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCPeerConnection.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCPeerConnection.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCPeerConnectionIceEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCPeerConnectionIceEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCPeerConnectionState.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCPeerConnectionState.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCPriorityType.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCPriorityType.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpCodecParameters.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpCodecParameters.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpContributingSource.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpContributingSource.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpEncodingParameters.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpEncodingParameters.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpFecParameters.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpFecParameters.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpHeaderExtensionParameters.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpHeaderExtensionParameters.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpParameters.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpParameters.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpReceiver.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpRtxParameters.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpRtxParameters.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpSendParameters.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpSendParameters.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpSender.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpSender.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpSynchronizationSource.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpSynchronizationSource.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpTransceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpTransceiver.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpTransceiverDirection.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCRtpTransceiverDirection.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCSessionDescription.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCSessionDescription.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCSignalingState.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCSignalingState.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCStatsReport.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCStatsReport.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCTrackEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCTrackEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRadioNodeList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRadioNodeList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRange.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRange.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSReadableByteStreamController.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSReadableByteStreamController.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSReadableStream.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSReadableStream.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSReadableStreamBYOBReader.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSReadableStreamBYOBReader.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSReadableStreamBYOBRequest.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSReadableStreamBYOBRequest.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSReadableStreamDefaultController.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSReadableStreamDefaultController.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSReadableStreamDefaultReader.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSReadableStreamDefaultReader.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSReadableStreamSink.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSReadableStreamSink.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSReadableStreamSource.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSReadableStreamSource.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRemoteDOMWindow.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRemoteDOMWindow.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRequestAnimationFrameCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRequestAnimationFrameCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRsaHashedImportParams.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRsaHashedImportParams.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRsaHashedKeyGenParams.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRsaHashedKeyGenParams.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRsaKeyGenParams.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRsaKeyGenParams.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRsaOaepParams.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRsaOaepParams.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRsaOtherPrimesInfo.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRsaOtherPrimesInfo.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRsaPssParams.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRsaPssParams.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSQLError.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSQLError.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSQLResultSet.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSQLResultSet.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSQLResultSetRowList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSQLResultSetRowList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSQLStatementCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSQLStatementCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSQLStatementErrorCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSQLStatementErrorCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSQLTransaction.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSQLTransaction.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSQLTransactionCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSQLTransactionCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSQLTransactionErrorCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSQLTransactionErrorCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAltGlyphDefElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAltGlyphDefElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAltGlyphElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAltGlyphElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAltGlyphItemElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAltGlyphItemElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAngle.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAngle.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimateColorElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimateColorElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimateElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimateElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimateMotionElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimateMotionElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimateTransformElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimateTransformElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedAngle.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedAngle.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedBoolean.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedBoolean.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedEnumeration.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedEnumeration.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedInteger.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedInteger.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedLength.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedLength.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedLengthList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedLengthList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedNumber.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedNumber.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedNumberList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedNumberList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedPreserveAspectRatio.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedPreserveAspectRatio.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedRect.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedRect.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedString.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedString.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedTransformList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimatedTransformList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimationElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGAnimationElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGCircleElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGCircleElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGClipPathElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGClipPathElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGComponentTransferFunctionElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGComponentTransferFunctionElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGCursorElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGCursorElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGDefsElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGDefsElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGDescElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGDescElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGDocument.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGDocument.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGElementWrapperFactory.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGEllipseElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGEllipseElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGExternalResourcesRequired.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGExternalResourcesRequired.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEBlendElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEBlendElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEColorMatrixElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEColorMatrixElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEComponentTransferElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEComponentTransferElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFECompositeElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFECompositeElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEConvolveMatrixElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEConvolveMatrixElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEDiffuseLightingElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEDiffuseLightingElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEDisplacementMapElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEDisplacementMapElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEDistantLightElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEDistantLightElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEDropShadowElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEDropShadowElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEFloodElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEFloodElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEFuncAElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEFuncAElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEFuncBElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEFuncBElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEFuncGElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEFuncGElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEFuncRElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEFuncRElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEGaussianBlurElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEGaussianBlurElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEImageElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEImageElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEMergeElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEMergeElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEMergeNodeElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEMergeNodeElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEMorphologyElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEMorphologyElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEOffsetElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEOffsetElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEPointLightElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFEPointLightElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFESpecularLightingElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFESpecularLightingElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFESpotLightElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFESpotLightElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFETileElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFETileElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFETurbulenceElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFETurbulenceElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFilterElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFilterElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFilterPrimitiveStandardAttributes.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFilterPrimitiveStandardAttributes.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFitToViewBox.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFitToViewBox.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFontElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFontElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFontFaceElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFontFaceElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFontFaceFormatElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFontFaceFormatElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFontFaceNameElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFontFaceNameElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFontFaceSrcElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFontFaceSrcElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFontFaceUriElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGFontFaceUriElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGForeignObjectElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGForeignObjectElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGGElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGGElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGGeometryElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGGeometryElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGGlyphElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGGlyphElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGGlyphRefElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGGlyphRefElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGGradientElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGGradientElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGGraphicsElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGGraphicsElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGHKernElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGHKernElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGImageElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGImageElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGLength.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGLength.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGLengthList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGLengthList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGLineElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGLineElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGLinearGradientElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGLinearGradientElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGMPathElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGMPathElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGMarkerElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGMarkerElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGMaskElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGMaskElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGMatrix.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGMatrix.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGMetadataElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGMetadataElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGMissingGlyphElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGMissingGlyphElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGNumber.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGNumber.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGNumberList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGNumberList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSeg.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSeg.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegArcAbs.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegArcAbs.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegArcRel.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegArcRel.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegClosePath.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegClosePath.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegCurvetoCubicAbs.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegCurvetoCubicAbs.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegCurvetoCubicRel.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegCurvetoCubicRel.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegCurvetoCubicSmoothAbs.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegCurvetoCubicSmoothAbs.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegCurvetoCubicSmoothRel.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegCurvetoCubicSmoothRel.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticAbs.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticAbs.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticRel.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticRel.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticSmoothAbs.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticSmoothAbs.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticSmoothRel.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticSmoothRel.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegLinetoAbs.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegLinetoAbs.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegLinetoHorizontalAbs.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegLinetoHorizontalAbs.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegLinetoHorizontalRel.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegLinetoHorizontalRel.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegLinetoRel.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegLinetoRel.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegLinetoVerticalAbs.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegLinetoVerticalAbs.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegLinetoVerticalRel.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegLinetoVerticalRel.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegMovetoAbs.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegMovetoAbs.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegMovetoRel.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPathSegMovetoRel.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPatternElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPatternElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPoint.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPoint.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPointList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPointList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPolygonElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPolygonElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPolylineElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPolylineElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPreserveAspectRatio.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGPreserveAspectRatio.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGRadialGradientElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGRadialGradientElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGRect.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGRect.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGRectElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGRectElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGRenderingIntent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGRenderingIntent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGSVGElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGSVGElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGScriptElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGScriptElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGSetElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGSetElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGStopElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGStopElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGStringList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGStringList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGStyleElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGStyleElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGSwitchElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGSwitchElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGSymbolElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGSymbolElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGTRefElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGTRefElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGTSpanElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGTSpanElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGTests.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGTests.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGTextContentElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGTextContentElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGTextElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGTextElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGTextPathElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGTextPathElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGTextPositioningElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGTextPositioningElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGTitleElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGTitleElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGTransform.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGTransform.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGTransformList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGTransformList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGURIReference.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGURIReference.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGUnitTypes.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGUnitTypes.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGUseElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGUseElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGVKernElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGVKernElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGViewElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGViewElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGViewSpec.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGViewSpec.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGZoomAndPan.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGZoomAndPan.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGZoomEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSVGZoomEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSScreen.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSScreen.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSScreenColorGamut.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSScreenColorGamut.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSScreenLuminance.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSScreenLuminance.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSScriptProcessorNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSScriptProcessorNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSScrollIntoViewOptions.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSScrollIntoViewOptions.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSScrollLogicalPosition.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSScrollLogicalPosition.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSScrollToOptions.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSScrollToOptions.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSecurityPolicyViolationEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSecurityPolicyViolationEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSServiceWorker.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSServiceWorker.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSServiceWorkerClient.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSServiceWorkerClient.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSServiceWorkerClientType.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSServiceWorkerClientType.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSServiceWorkerClients.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSServiceWorkerClients.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSServiceWorkerContainer.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSServiceWorkerContainer.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSServiceWorkerGlobalScope.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSServiceWorkerGlobalScope.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSServiceWorkerInternals.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSServiceWorkerInternals.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSServiceWorkerRegistration.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSServiceWorkerRegistration.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSServiceWorkerUpdateViaCache.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSServiceWorkerUpdateViaCache.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSServiceWorkerWindowClient.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSServiceWorkerWindowClient.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSShadowRoot.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSShadowRoot.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSShadowRootMode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSShadowRootMode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSShareData.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSShareData.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSlotable.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSlotable.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSourceBuffer.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSourceBuffer.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSourceBufferList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSourceBufferList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSpectreGadget.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSpectreGadget.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSpeechSynthesis.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSpeechSynthesis.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSpeechSynthesisEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSpeechSynthesisEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSpeechSynthesisUtterance.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSpeechSynthesisUtterance.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSpeechSynthesisVoice.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSpeechSynthesisVoice.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStaticRange.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStaticRange.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStorage.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStorage.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStorageErrorCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStorageErrorCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStorageEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStorageEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStorageInfo.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStorageInfo.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStorageQuota.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStorageQuota.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStorageQuotaCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStorageQuotaCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStorageUsageCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStorageUsageCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStringCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStringCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStyleMedia.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStyleMedia.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStyleSheet.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStyleSheet.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStyleSheetList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSStyleSheetList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSubtleCrypto.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSSubtleCrypto.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSText.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSText.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTextDecoder.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTextDecoder.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTextEncoder.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTextEncoder.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTextEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTextEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTextMetrics.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTextMetrics.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTextTrack.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTextTrack.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTextTrackCue.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTextTrackCue.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTextTrackCueList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTextTrackCueList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTextTrackList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTextTrackList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTextTrackMediaSource.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTextTrackMediaSource.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTimeRanges.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTimeRanges.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTouch.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTouch.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTouchEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTouchEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTouchList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTouchList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTrackEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTrackEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTransitionEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTransitionEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTreeWalker.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTreeWalker.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTypeConversions.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSTypeConversions.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSUIEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSUIEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSUIEventInit.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSUIEventInit.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSURLSearchParams.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSURLSearchParams.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSUserMessageHandler.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSUserMessageHandler.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSUserMessageHandlersNamespace.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSUserMessageHandlersNamespace.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVRDisplay.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVRDisplay.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVRDisplayCapabilities.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVRDisplayCapabilities.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVRDisplayEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVRDisplayEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVRDisplayEventReason.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVRDisplayEventReason.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVREye.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVREye.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVREyeParameters.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVREyeParameters.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVRFieldOfView.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVRFieldOfView.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVRFrameData.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVRFrameData.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVRLayerInit.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVRLayerInit.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVRPose.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVRPose.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVRStageParameters.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVRStageParameters.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVTTCue.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVTTCue.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVTTRegion.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVTTRegion.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVTTRegionList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVTTRegionList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSValidityState.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSValidityState.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVideoConfiguration.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVideoConfiguration.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVideoPlaybackQuality.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVideoPlaybackQuality.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVideoTrack.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVideoTrack.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVideoTrackList.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVideoTrackList.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVideoTrackMediaSource.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVideoTrackMediaSource.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVisibilityState.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVisibilityState.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVisualViewport.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVisualViewport.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVoidCallback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSVoidCallback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWaveShaperNode.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWaveShaperNode.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebAnimation.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebAnimation.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGL2RenderingContext.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGL2RenderingContext.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLActiveInfo.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLActiveInfo.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLBuffer.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLBuffer.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLCompressedTextureASTC.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLCompressedTextureASTC.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLCompressedTextureATC.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLCompressedTextureATC.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLCompressedTexturePVRTC.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLCompressedTexturePVRTC.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLCompressedTextureS3TC.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLCompressedTextureS3TC.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLContextAttributes.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLContextAttributes.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLContextEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLContextEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLDebugRendererInfo.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLDebugRendererInfo.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLDebugShaders.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLDebugShaders.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLDepthTexture.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLDepthTexture.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLDrawBuffers.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLDrawBuffers.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLFramebuffer.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLFramebuffer.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLLoseContext.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLLoseContext.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLProgram.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLProgram.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLQuery.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLQuery.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLRenderbuffer.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLRenderbuffer.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLRenderingContext.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLRenderingContext.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLRenderingContextBase.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLRenderingContextBase.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLSampler.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLSampler.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLShader.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLShader.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLShaderPrecisionFormat.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLShaderPrecisionFormat.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLSync.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLSync.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLTexture.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLTexture.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLTransformFeedback.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLTransformFeedback.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLUniformLocation.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLUniformLocation.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLVertexArrayObject.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLVertexArrayObject.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLVertexArrayObjectOES.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGLVertexArrayObjectOES.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGPU.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGPU.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGPUAdapter.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGPUAdapter.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGPUAdapterDescriptor.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGPUAdapterDescriptor.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGPUDevice.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGPUDevice.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGPURenderingContext.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGPURenderingContext.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGPUShaderModule.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGPUShaderModule.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGPUShaderModuleDescriptor.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGPUShaderModuleDescriptor.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGPUSwapChain.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebGPUSwapChain.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitAnimationEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitAnimationEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitCSSMatrix.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitCSSMatrix.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitCSSViewportRule.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitCSSViewportRule.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitMediaKeyError.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitMediaKeyError.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitMediaKeyMessageEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitMediaKeyMessageEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitMediaKeyNeededEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitMediaKeyNeededEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitMediaKeySession.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitMediaKeySession.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitMediaKeys.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitMediaKeys.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitNamespace.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitNamespace.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitPlaybackTargetAvailabilityEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitPlaybackTargetAvailabilityEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitPoint.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitPoint.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitTransitionEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebKitTransitionEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalBuffer.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalBuffer.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalCommandBuffer.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalCommandBuffer.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalCommandQueue.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalCommandQueue.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalComputeCommandEncoder.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalComputeCommandEncoder.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalComputePipelineState.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalComputePipelineState.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalDepthStencilDescriptor.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalDepthStencilDescriptor.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalDepthStencilState.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalDepthStencilState.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalDrawable.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalDrawable.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalFunction.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalFunction.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalLibrary.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalLibrary.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalRenderCommandEncoder.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalRenderCommandEncoder.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalRenderPassAttachmentDescriptor.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalRenderPassAttachmentDescriptor.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalRenderPassColorAttachmentDescriptor.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalRenderPassColorAttachmentDescriptor.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalRenderPassDepthAttachmentDescriptor.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalRenderPassDepthAttachmentDescriptor.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalRenderPassDescriptor.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalRenderPassDescriptor.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalRenderPipelineColorAttachmentDescriptor.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalRenderPipelineColorAttachmentDescriptor.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalRenderPipelineDescriptor.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalRenderPipelineDescriptor.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalRenderPipelineState.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalRenderPipelineState.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalRenderingContext.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalRenderingContext.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalSize.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalSize.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalTexture.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalTexture.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalTextureDescriptor.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebMetalTextureDescriptor.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebSocket.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWebSocket.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWheelEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWheelEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWindowEventHandlers.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWindowEventHandlers.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWindowOrWorkerGlobalScope.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWindowOrWorkerGlobalScope.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorker.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorker.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorkerGlobalScope.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorkerGlobalScope.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorkerGlobalScopeCaches.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorkerGlobalScopeCaches.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorkerGlobalScopeFetch.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorkerGlobalScopeFetch.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorkerGlobalScopeIndexedDatabase.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorkerGlobalScopeIndexedDatabase.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorkerLocation.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorkerLocation.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorkerNavigator.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorkerNavigator.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorkerNavigatorStorageQuota.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorkerNavigatorStorageQuota.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorkerType.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorkerType.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorklet.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorklet.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorkletGlobalScope.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWorkletGlobalScope.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWritableStream.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSWritableStream.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXMLDocument.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXMLDocument.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXMLHttpRequest.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXMLHttpRequest.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXMLHttpRequestEventTarget.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXMLHttpRequestEventTarget.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXMLHttpRequestProgressEvent.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXMLHttpRequestProgressEvent.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXMLHttpRequestUpload.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXMLHttpRequestUpload.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXMLSerializer.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXMLSerializer.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXPathEvaluator.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXPathEvaluator.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXPathExpression.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXPathExpression.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXPathNSResolver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXPathNSResolver.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXPathResult.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXPathResult.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXSLTProcessor.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSXSLTProcessor.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/MathMLElementFactory.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/MathMLElementFactory.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/MathMLElementTypeHelpers.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/MathMLNames.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/MathMLNames.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/PlugInsResources.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/RTCPeerConnectionBuiltins.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/RTCPeerConnectionInternalsBuiltins.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/ReadableByteStreamControllerBuiltins.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/ReadableByteStreamInternalsBuiltins.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/ReadableStreamBYOBReaderBuiltins.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/ReadableStreamBYOBRequestBuiltins.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/ReadableStreamBuiltins.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/ReadableStreamDefaultControllerBuiltins.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/ReadableStreamDefaultReaderBuiltins.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/ReadableStreamInternalsBuiltins.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/SVGElementFactory.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/SVGElementFactory.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/SVGElementTypeHelpers.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/SVGNames.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/SVGNames.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/SelectorPseudoClassAndCompatibilityElementMap.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/SelectorPseudoElementTypeMap.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/Settings.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/Settings.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/StreamInternalsBuiltins.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/StyleBuilder.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/StylePropertyShorthandFunctions.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/StylePropertyShorthandFunctions.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/UserAgentScripts.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/UserAgentScriptsData.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/UserAgentStyleSheets.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCoreJSBuiltinInternals.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCoreJSBuiltinInternals.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCoreJSBuiltins.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCoreJSBuiltins.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebKitFontFamilyNames.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebKitFontFamilyNames.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WritableStreamBuiltins.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WritableStreamInternalsBuiltins.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/XLinkNames.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/XMLNSNames.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/XMLNames.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/XMLViewerCSS.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/XMLViewerJS.h
diff --git a/Source/WebCore/UnifiedSources.xcfilelist b/Source/WebCore/UnifiedSources.xcfilelist
new file mode 100644 (file)
index 0000000..fab1fb4
--- /dev/null
@@ -0,0 +1,593 @@
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource1.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource2.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource3.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource4.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource5.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource6.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource7.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource8.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource9.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource10.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource11.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource12.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource13.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource14.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource15.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource16.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource17.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource18.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource19.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource20.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource21.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource22.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource23.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource24.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource25.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource26.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource27.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource28.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource29.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource30.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource31.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource32.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource33.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource34.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource35.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource36.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource37.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource38.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource39.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource40.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource41.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource42.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource43.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource44.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource45.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource46.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource47.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource48.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource49.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource50.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource51.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource52.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource53.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource54.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource55.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource56.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource57.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource58.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource59.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource60.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource61.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource62.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource63.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource64.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource65.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource66.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource67.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource68.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource69.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource70.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource71.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource72.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource73.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource74.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource75.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource76.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource77.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource78.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource79.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource80.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource81.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource82.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource83.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource84.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource85.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource86.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource87.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource88.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource89.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource90.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource91.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource92.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource93.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource94.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource95.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource96.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource97.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource98.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource99.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource100.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource101.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource102.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource103.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource104.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource105.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource106.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource107.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource108.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource109.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource110.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource111.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource112.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource113.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource114.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource115.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource116.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource117.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource118.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource119.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource120.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource121.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource122.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource123.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource124.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource125.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource126.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource127.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource128.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource129.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource130.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource131.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource132.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource133.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource134.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource135.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource136.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource137.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource138.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource139.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource140.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource141.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource142.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource143.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource144.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource145.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource146.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource147.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource148.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource149.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource150.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource151.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource152.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource153.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource154.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource155.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource156.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource157.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource158.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource159.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource160.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource161.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource162.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource163.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource164.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource165.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource166.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource167.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource168.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource169.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource170.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource171.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource172.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource173.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource174.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource175.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource176.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource177.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource178.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource179.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource180.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource181.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource182.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource183.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource184.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource185.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource186.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource187.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource188.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource189.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource190.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource191.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource192.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource193.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource194.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource195.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource196.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource197.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource198.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource199.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource200.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource201.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource202.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource203.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource204.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource205.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource206.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource207.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource208.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource209.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource210.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource211.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource212.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource213.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource214.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource215.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource216.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource217.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource218.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource219.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource220.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource221.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource222.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource223.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource224.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource225.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource226.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource227.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource228.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource229.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource230.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource231.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource232.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource233.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource234.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource235.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource236.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource237.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource238.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource239.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource240.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource241.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource242.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource243.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource244.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource245.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource246.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource247.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource248.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource249.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource250.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource251.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource252.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource253.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource254.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource255.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource256.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource257.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource258.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource259.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource260.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource261.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource262.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource263.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource264.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource265.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource266.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource267.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource268.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource269.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource270.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource271.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource272.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource273.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource274.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource275.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource276.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource277.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource278.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource279.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource280.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource281.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource282.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource283.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource284.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource285.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource286.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource287.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource288.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource289.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource290.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource291.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource292.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource293.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource294.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource295.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource296.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource297.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource298.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource299.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource300.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource301.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource302.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource303.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource304.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource305.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource306.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource307.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource308.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource309.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource310.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource311.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource312.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource313.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource314.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource315.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource316.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource317.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource318.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource319.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource320.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource321.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource322.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource323.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource324.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource325.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource326.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource327.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource328.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource329.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource330.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource331.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource332.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource333.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource334.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource335.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource336.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource337.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource338.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource339.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource340.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource341.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource342.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource343.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource344.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource345.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource346.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource347.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource348.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource349.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource350.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource351.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource352.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource353.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource354.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource355.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource356.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource357.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource358.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource359.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource360.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource361.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource362.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource363.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource364.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource365.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource366.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource367.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource368.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource369.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource370.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource371.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource372.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource373.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource374.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource375.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource376.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource377.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource378.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource379.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource380.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource381.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource382.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource383.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource384.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource385.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource386.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource387.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource388.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource389.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource390.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource391.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource392.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource393.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource394.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource395.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource396.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource397.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource398.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource399.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource400.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource401.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource402.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource403.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource404.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource405.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource406.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource407.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource408.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource409.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource410.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource411.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource412.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource413.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource414.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource415.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource416.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource417.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource418.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource419.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource420.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource421.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource422.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource423.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource424.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource425.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource426.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource427.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource428.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource429.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource430.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource431.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource432.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource433.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource434.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource435.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource436.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource437.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource438.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource439.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource440.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource441.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource442.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource443.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource444.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource445.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource446.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource447.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource448.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource449.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource450.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource451.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource452.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource453.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource454.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource455.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource456.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource457.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource458.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource459.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource460.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource461.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource462.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource463.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource464.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource465.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource466.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource467.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource468.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource469.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource470.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource471.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource472.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource473.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource474.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource475.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource476.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource477.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource478.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource479.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource480.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource481.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource482.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource483.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource484.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource485.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource486.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource487.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource488.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource489.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource490.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource491.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource492.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource493.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource494.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource495.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource496.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource497.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource498.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource499.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource500.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource501.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource502.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource503.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource504.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource505.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource506.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource507.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource508.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource509.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource510.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource511.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource512.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource513.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource514.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource515.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource516.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource517.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource518.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource519.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource520.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource521.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource522.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource523.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource524.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource525.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource526.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource527.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource528.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource529.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource530.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource1-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource2-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource3-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource4-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource5-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource6-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource7-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource8-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource9-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource10-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource11-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource12-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource13-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource14-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource15-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource16-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource17-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource18-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource19-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource20-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource21-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource22-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource23-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource24-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource25-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource26-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource27-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource28-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource29-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource30-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource31-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource32-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource33-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource34-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource35-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource36-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource37-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource38-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource39-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource40-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource41-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource42-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource43-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource44-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource45-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource46-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource47-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource48-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource49-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource50-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource51-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource52-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource53-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource54-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource55-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource56-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource57-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource58-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource59-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource60-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource61-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/unified-sources/UnifiedSource62-mm.mm
index a56d902..487f485 100644 (file)
@@ -3,7 +3,7 @@
        archiveVersion = 1;
        classes = {
        };
-       objectVersion = 46;
+       objectVersion = 51;
        objects = {
 
 /* Begin PBXAggregateTarget section */
                        inputPaths = (
                        );
                        name = "Generate Unified Sources";
+                       outputFileListPaths = (
+                               "$(SRCROOT)/UnifiedSources.xcfilelist",
+                       );
                        outputPaths = (
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                        inputPaths = (
                        );
                        name = "Generate Derived Sources";
+                       outputFileListPaths = (
+                               "$(SRCROOT)/DerivedSources.xcfilelist",
+                       );
                        outputPaths = (
                        );
                        runOnlyForDeploymentPostprocessing = 0;
index 77d715f..c60831f 100644 (file)
@@ -1,3 +1,51 @@
+2018-11-08  Keith Rollin  <krollin@apple.com>
+
+        Create .xcfilelist files
+        https://bugs.webkit.org/show_bug.cgi?id=191324
+        <rdar://problem/45852819>
+
+        Reviewed by Alex Christensen.
+
+        As part of preparing for enabling XCBuild, create and use .xcfilelist
+        files. These files are using during Run Script build phases in an
+        Xcode project. If a Run Script build phase produces new files that are
+        used later as inputs to subsequent build phases, XCBuild needs to know
+        about these files. These files can be either specified in an "output
+        files" section of the Run Script phase editor, or in .xcfilelist files
+        that are associated with the Run Script build phase.
+
+        This patch takes the second approach. It consists of three sets of changes:
+
+        - Modify the DerivedSources.make files to have a
+          'print_all_generated_files" target that produces a list of the files
+          they create.
+
+        - Create a shell script that produces .xcfilelist files from the
+          output of the previous step, as well as for the files created in the
+          Generate Unified Sources build steps.
+
+        - Add the new .xcfilelist files to the associated projects.
+
+        Note that, with these changes, the Xcode workspace and projects can no
+        longer be fully loaded into Xcode 9. Xcode will attempt to load the
+        projects that have .xcfilelist files associated with them, but will
+        fail and display a placeholder for those projects instead. It's
+        expected that all developers are using Xcode 10 by now and that not
+        being able to load into Xcode 9 is not a practical issue. Keep in mind
+        that this is strictly an IDE issue, and that the projects can still be
+        built with `xcodebuild`.
+
+        Also note that the shell script that creates the .xcfilelist files can
+        also be used to verify that the set of files that's currently checked
+        in is up-to-date. This checking can be used as part of a check-in hook
+        or part of check-webkit-style to sooner catch cases where the
+        .xcfilelist files need to be regenerated.
+
+        * DerivedSources.make:
+        * DerivedSources.xcfilelist: Added.
+        * UnifiedSources.xcfilelist: Added.
+        * WebKit.xcodeproj/project.pbxproj:
+
 2018-11-08  Timothy Hatcher  <timothy@apple.com>
 
         Add experimental support for a `supported-color-schemes` CSS property.
index e492151..d67d48c 100644 (file)
@@ -93,6 +93,10 @@ else
     DELETE = rm -f
 endif
 
+ALL_GENERATED_FILES =
+
+all : real_all
+
 MESSAGE_RECEIVERS = \
     AuthenticationManager \
     CacheStorageEngineConnection \
@@ -105,6 +109,7 @@ MESSAGE_RECEIVERS = \
     LegacyCustomProtocolManagerProxy \
     NPObjectMessageReceiver \
     NetworkConnectionToWebProcess \
+    NetworkContentRuleListManager \
     NetworkMDNSRegister\
     NetworkProcess \
     NetworkProcessConnection \
@@ -114,7 +119,8 @@ MESSAGE_RECEIVERS = \
     NetworkRTCSocket \
     NetworkResourceLoader \
     NetworkSocketStream \
-    NetworkContentRuleListManager \
+    PlaybackSessionManager \
+    PlaybackSessionManagerProxy \
     PluginControllerProxy \
     PluginProcess \
     PluginProcessConnection \
@@ -133,19 +139,21 @@ MESSAGE_RECEIVERS = \
     StorageManager \
     UserMediaCaptureManager \
     UserMediaCaptureManagerProxy \
+    VideoFullscreenManager \
+    VideoFullscreenManagerProxy \
     ViewGestureController \
     ViewGestureGeometryCollector \
     ViewUpdateDispatcher \
     VisitedLinkStore \
     VisitedLinkTableController \
+    WebAuthenticatorCoordinator \
+    WebAuthenticatorCoordinatorProxy \
     WebAutomationSession \
     WebAutomationSessionProxy \
     WebCacheStorageConnection \
     WebConnection \
     WebCookieManager \
     WebCookieManagerProxy \
-    WebAuthenticatorCoordinator \
-    WebAuthenticatorCoordinatorProxy \
     WebFullScreenManager \
     WebFullScreenManagerProxy \
     WebGeolocationManager \
@@ -163,12 +171,6 @@ MESSAGE_RECEIVERS = \
     WebPasteboardProxy \
     WebPaymentCoordinator \
     WebPaymentCoordinatorProxy \
-    WebSWClientConnection \
-    WebSWContextManagerConnection \
-    WebSWServerConnection \
-    WebSWServerToContextConnection \
-    PlaybackSessionManager \
-    PlaybackSessionManagerProxy \
     WebProcess \
     WebProcessConnection \
     WebProcessPool \
@@ -176,13 +178,15 @@ MESSAGE_RECEIVERS = \
     WebRTCMonitor \
     WebRTCResolver \
     WebRTCSocket \
-    WebResourceLoader \
     WebResourceLoadStatisticsStore \
+    WebResourceLoader \
+    WebSWClientConnection \
+    WebSWContextManagerConnection \
+    WebSWServerConnection \
+    WebSWServerToContextConnection \
     WebSocketStream \
     WebUserContentController \
     WebUserContentControllerProxy \
-    VideoFullscreenManager \
-    VideoFullscreenManagerProxy \
 #
 
 SCRIPTS = \
@@ -199,21 +203,25 @@ HEADER_FLAGS = $(shell echo $(BUILT_PRODUCTS_DIR) $(HEADER_SEARCH_PATHS) $(SYSTE
 
 -include WebKitDerivedSourcesAdditions.make
 
-.PHONY : all
+# Message Receivers
 
-all : \
+MESSAGE_RECEIVERS_FILES = \
     $(MESSAGE_RECEIVERS:%=%MessageReceiver.cpp) \
     $(MESSAGE_RECEIVERS:%=%Messages.h) \
 #
 
+ALL_GENERATED_FILES += $(MESSAGE_RECEIVERS_FILES)
+
 %MessageReceiver.cpp : %.messages.in $(SCRIPTS)
-       @echo Generating messages header for $*...
+       @echo Generating message receiver for $*...
        @python $(WebKit2)/Scripts/generate-message-receiver.py $< > $@
 
 %Messages.h : %.messages.in $(SCRIPTS)
-       @echo Generating message receiver for $*...
+       @echo Generating messages header for $*...
        @python $(WebKit2)/Scripts/generate-messages-header.py $< > $@
 
+# Sandbox Profiles
+
 TEXT_PREPROCESSOR_FLAGS=-E -P -w
 
 ifneq ($(SDKROOT),)
@@ -230,12 +238,14 @@ SANDBOX_PROFILES = \
        com.apple.WebKit.plugin-common.sb \
        com.apple.WebKit.NetworkProcess.sb
 
-all: $(SANDBOX_PROFILES)
+ALL_GENERATED_FILES += $(SANDBOX_PROFILES)
 
 %.sb : %.sb.in
        @echo Pre-processing $* sandbox profile...
        grep -o '^[^;]*' $< | $(CC) $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(TEXT_PREPROCESSOR_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include "wtf/Platform.h" - > $@
 
+# JSON-RPC Frontend Dispatchers, Backend Dispatchers, Type Builders
+
 AUTOMATION_PROTOCOL_GENERATOR_SCRIPTS = \
        $(JavaScriptCore_SCRIPTS_DIR)/cpp_generator_templates.py \
        $(JavaScriptCore_SCRIPTS_DIR)/cpp_generator.py \
@@ -255,12 +265,17 @@ AUTOMATION_PROTOCOL_INPUT_FILES = \
     $(WebKit2)/UIProcess/Automation/Automation.json \
 #
 
+# TODO: Is there some way to not hardcode this? Can we get it from
+# generate-inspector-protocol-bindings.py and ./Automation.json?
 AUTOMATION_PROTOCOL_OUTPUT_FILES = \
     AutomationBackendDispatchers.h \
     AutomationBackendDispatchers.cpp \
     AutomationFrontendDispatchers.h \
     AutomationFrontendDispatchers.cpp \
+    AutomationProtocolObjects.h \
+    AutomationProtocolObjects.cpp \
 #
+AUTOMATION_PROTOCOL_OUTPUT_PATTERNS = $(subst .,%,$(AUTOMATION_PROTOCOL_OUTPUT_FILES))
 
 ifeq ($(OS),MACOS)
 ifeq ($(shell $(CC) -std=gnu++14 -x c++ -E -P -dM $(SDK_FLAGS) $(TARGET_TRIPLE_FLAGS) $(FRAMEWORK_FLAGS) $(HEADER_FLAGS) -include "wtf/Platform.h" /dev/null | grep ' WTF_PLATFORM_IOS_FAMILY ' | cut -d' ' -f3), 1)
@@ -270,11 +285,13 @@ else
 endif
 endif # MACOS
 
-# JSON-RPC Frontend Dispatchers, Backend Dispatchers, Type Builders
-$(firstword $(AUTOMATION_PROTOCOL_OUTPUT_FILES)) : $(AUTOMATION_PROTOCOL_INPUT_FILES) $(AUTOMATION_PROTOCOL_GENERATOR_SCRIPTS)
+$(AUTOMATION_PROTOCOL_OUTPUT_PATTERNS) : $(AUTOMATION_PROTOCOL_INPUT_FILES) $(AUTOMATION_PROTOCOL_GENERATOR_SCRIPTS)
        $(PYTHON) $(JavaScriptCore_SCRIPTS_DIR)/generate-inspector-protocol-bindings.py --framework WebKit $(AUTOMATION_BACKEND_PLATFORM_ARGUMENTS) --backend --outputDir . $(AUTOMATION_PROTOCOL_INPUT_FILES)
+#
+
+ALL_GENERATED_FILES += $(AUTOMATION_PROTOCOL_OUTPUT_FILES)
 
-all : $(firstword $(AUTOMATION_PROTOCOL_OUTPUT_FILES))
+# *ScriptSource generation
 
 %ScriptSource.h : %.js $(JavaScriptCore_SCRIPTS_DIR)/jsmin.py $(JavaScriptCore_SCRIPTS_DIR)/xxd.pl
        echo "//# sourceURL=__InjectedScript_$(notdir $<)" > $(basename $(notdir $<)).min.js
@@ -282,7 +299,10 @@ all : $(firstword $(AUTOMATION_PROTOCOL_OUTPUT_FILES))
        $(PERL) $(JavaScriptCore_SCRIPTS_DIR)/xxd.pl $(basename $(notdir $<))ScriptSource $(basename $(notdir $<)).min.js $@
        $(DELETE) $(basename $(notdir $<)).min.js
 
-all : WebAutomationSessionProxyScriptSource.h
+SCRIPT_SOURCE_FILES = \
+    WebAutomationSessionProxyScriptSource.h
+
+ALL_GENERATED_FILES += $(SCRIPT_SOURCE_FILES)
 
 # WebPreferences generation
 
@@ -294,11 +314,22 @@ WEB_PREFERENCES_TEMPLATES = \
     $(WebKit2)/Scripts/PreferencesTemplates/WebPreferencesKeys.h.erb \
     $(WebKit2)/Scripts/PreferencesTemplates/WebPreferencesKeys.cpp.erb \
     $(WebKit2)/Scripts/PreferencesTemplates/WebPreferencesStoreDefaultsMap.cpp.erb \
-
 #
+WEB_PREFERENCES_FILES = $(basename $(notdir $(WEB_PREFERENCES_TEMPLATES)))
+WEB_PREFERENCES_PATTERNS = $(subst .,%,$(WEB_PREFERENCES_FILES))
 
-all : WebPageUpdatePreferences.cpp WebPreferencesDefinitions.h WebPreferencesExperimentalFeatures.cpp WebPreferencesInternalDebugFeatures.cpp WebPreferencesKeys.h WebPreferencesKeys.cpp WebPreferencesStoreDefaultsMap.cpp
+ALL_GENERATED_FILES += $(WEB_PREFERENCES_FILES)
 
-WebPageUpdatePreferences%cpp WebPreferencesDefinitions%h WebPreferencesExperimentalFeatures%cpp WebPreferencesInternalDebugFeatures%cpp WebPreferencesKeys%h WebPreferencesKeys%cpp WebPreferencesStoreDefaultsMap%cpp : $(WebKit2)/Scripts/GeneratePreferences.rb $(WEB_PREFERENCES_TEMPLATES) $(WebKit2)/Shared/WebPreferences.yaml
+$(WEB_PREFERENCES_PATTERNS) : $(WebKit2)/Scripts/GeneratePreferences.rb $(WEB_PREFERENCES_TEMPLATES) $(WebKit2)/Shared/WebPreferences.yaml
        $(RUBY) $< --input $(WebKit2)/Shared/WebPreferences.yaml
 
+
+.PHONY : all real_all print_all_generated_files
+
+real_all : $(ALL_GENERATED_FILES)
+
+print_all_generated_files :
+       @for target in $(ALL_GENERATED_FILES); \
+       do \
+               echo $${target}; \
+       done
diff --git a/Source/WebKit/DerivedSources.xcfilelist b/Source/WebKit/DerivedSources.xcfilelist
new file mode 100644 (file)
index 0000000..665dc02
--- /dev/null
@@ -0,0 +1,195 @@
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/AuthenticationManagerMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/AuthenticationManagerMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/AutomationBackendDispatchers.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/AutomationBackendDispatchers.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/AutomationFrontendDispatchers.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/AutomationFrontendDispatchers.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/AutomationProtocolObjects.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/AutomationProtocolObjects.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/CacheStorageEngineConnectionMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/CacheStorageEngineConnectionMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/ChildProcessMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/ChildProcessMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/DownloadProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/DownloadProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/DrawingAreaMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/DrawingAreaMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/DrawingAreaProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/DrawingAreaProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/EventDispatcherMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/EventDispatcherMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/LegacyCustomProtocolManagerMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/LegacyCustomProtocolManagerMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/LegacyCustomProtocolManagerProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/LegacyCustomProtocolManagerProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NPObjectMessageReceiverMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NPObjectMessageReceiverMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkConnectionToWebProcessMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkConnectionToWebProcessMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkContentRuleListManagerMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkContentRuleListManagerMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkMDNSRegisterMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkMDNSRegisterMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkProcessConnectionMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkProcessConnectionMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkProcessMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkProcessMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkProcessProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkProcessProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkRTCMonitorMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkRTCMonitorMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkRTCProviderMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkRTCProviderMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkRTCSocketMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkRTCSocketMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkResourceLoaderMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkResourceLoaderMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkSocketStreamMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/NetworkSocketStreamMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/PlaybackSessionManagerMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/PlaybackSessionManagerMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/PlaybackSessionManagerProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/PlaybackSessionManagerProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/PluginControllerProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/PluginControllerProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/PluginProcessConnectionManagerMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/PluginProcessConnectionManagerMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/PluginProcessConnectionMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/PluginProcessConnectionMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/PluginProcessMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/PluginProcessMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/PluginProcessProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/PluginProcessProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/PluginProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/PluginProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/RemoteLayerTreeDrawingAreaProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/RemoteLayerTreeDrawingAreaProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/RemoteObjectRegistryMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/RemoteObjectRegistryMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/RemoteScrollingCoordinatorMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/RemoteScrollingCoordinatorMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/RemoteWebInspectorProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/RemoteWebInspectorProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/RemoteWebInspectorUIMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/RemoteWebInspectorUIMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/SecItemShimProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/SecItemShimProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/ServiceWorkerClientFetchMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/ServiceWorkerClientFetchMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/SmartMagnificationControllerMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/SmartMagnificationControllerMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/StorageAreaMapMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/StorageAreaMapMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/StorageManagerMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/StorageManagerMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/UserMediaCaptureManagerMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/UserMediaCaptureManagerMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/UserMediaCaptureManagerProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/UserMediaCaptureManagerProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/VideoFullscreenManagerMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/VideoFullscreenManagerMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/VideoFullscreenManagerProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/VideoFullscreenManagerProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/ViewGestureControllerMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/ViewGestureControllerMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/ViewGestureGeometryCollectorMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/ViewGestureGeometryCollectorMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/ViewUpdateDispatcherMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/ViewUpdateDispatcherMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/VisitedLinkStoreMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/VisitedLinkStoreMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/VisitedLinkTableControllerMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/VisitedLinkTableControllerMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebAuthenticatorCoordinatorMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebAuthenticatorCoordinatorMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebAuthenticatorCoordinatorProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebAuthenticatorCoordinatorProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebAutomationSessionMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebAutomationSessionMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebAutomationSessionProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebAutomationSessionProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebAutomationSessionProxyScriptSource.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebCacheStorageConnectionMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebCacheStorageConnectionMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebConnectionMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebConnectionMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebCookieManagerMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebCookieManagerMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebCookieManagerProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebCookieManagerProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebFullScreenManagerMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebFullScreenManagerMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebFullScreenManagerProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebFullScreenManagerProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebGeolocationManagerMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebGeolocationManagerMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebGeolocationManagerProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebGeolocationManagerProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebIDBConnectionToClientMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebIDBConnectionToClientMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebIDBConnectionToServerMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebIDBConnectionToServerMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebInspectorInterruptDispatcherMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebInspectorInterruptDispatcherMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebInspectorMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebInspectorMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebInspectorProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebInspectorProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebInspectorUIMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebInspectorUIMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebMDNSRegisterMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebMDNSRegisterMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebNotificationManagerMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebNotificationManagerMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebPageMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebPageMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebPageProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebPageProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebPageUpdatePreferences.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebPasteboardProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebPasteboardProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebPaymentCoordinatorMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebPaymentCoordinatorMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebPaymentCoordinatorProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebPaymentCoordinatorProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebPreferencesDefinitions.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebPreferencesExperimentalFeatures.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebPreferencesInternalDebugFeatures.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebPreferencesKeys.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebPreferencesKeys.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebPreferencesStoreDefaultsMap.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebProcessConnectionMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebProcessConnectionMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebProcessMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebProcessMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebProcessPoolMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebProcessPoolMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebProcessProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebProcessProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebRTCMonitorMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebRTCMonitorMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebRTCResolverMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebRTCResolverMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebRTCSocketMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebRTCSocketMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebResourceLoadStatisticsStoreMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebResourceLoadStatisticsStoreMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebResourceLoaderMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebResourceLoaderMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebSWClientConnectionMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebSWClientConnectionMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebSWContextManagerConnectionMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebSWContextManagerConnectionMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebSWServerConnectionMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebSWServerConnectionMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebSWServerToContextConnectionMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebSWServerToContextConnectionMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebSocketStreamMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebSocketStreamMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebUserContentControllerMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebUserContentControllerMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebUserContentControllerProxyMessageReceiver.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/WebUserContentControllerProxyMessages.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/com.apple.WebKit.NetworkProcess.sb
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/com.apple.WebKit.plugin-common.sb
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/com.apple.WebProcess.sb
diff --git a/Source/WebKit/UnifiedSources.xcfilelist b/Source/WebKit/UnifiedSources.xcfilelist
new file mode 100644 (file)
index 0000000..fd801c0
--- /dev/null
@@ -0,0 +1,181 @@
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource1.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource2.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource3.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource4.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource5.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource6.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource7.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource8.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource9.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource10.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource11.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource12.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource13.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource14.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource15.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource16.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource17.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource18.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource19.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource20.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource21.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource22.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource23.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource24.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource25.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource26.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource27.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource28.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource29.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource30.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource31.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource32.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource33.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource34.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource35.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource36.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource37.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource38.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource39.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource40.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource41.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource42.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource43.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource44.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource45.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource46.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource47.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource48.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource49.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource50.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource51.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource52.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource53.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource54.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource55.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource56.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource57.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource58.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource59.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource60.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource61.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource62.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource63.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource64.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource65.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource66.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource67.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource68.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource69.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource70.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource71.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource72.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource73.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource74.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource75.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource76.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource77.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource78.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource79.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource80.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource81.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource82.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource83.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource84.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource85.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource86.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource87.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource88.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource89.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource90.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource91.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource92.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource93.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource94.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource95.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource96.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource97.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource98.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource99.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource100.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource1-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource2-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource3-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource4-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource5-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource6-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource7-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource8-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource9-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource10-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource11-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource12-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource13-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource14-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource15-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource16-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource17-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource18-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource19-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource20-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource21-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource22-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource23-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource24-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource25-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource26-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource27-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource28-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource29-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource30-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource31-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource32-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource33-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource34-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource35-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource36-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource37-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource38-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource39-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource40-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource41-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource42-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource43-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource44-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource45-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource46-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource47-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource48-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource49-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource50-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource51-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource52-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource53-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource54-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource55-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource56-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource57-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource58-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource59-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource60-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource61-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource62-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource63-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource64-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource65-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource66-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource67-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource68-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource69-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource70-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource71-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource72-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource73-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource74-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource75-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource76-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource77-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource78-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource79-mm.mm
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit2/unified-sources/UnifiedSource80-mm.mm
index 356d2c2..81f6779 100644 (file)
@@ -3,7 +3,7 @@
        archiveVersion = 1;
        classes = {
        };
-       objectVersion = 46;
+       objectVersion = 51;
        objects = {
 
 /* Begin PBXAggregateTarget section */
                        inputPaths = (
                        );
                        name = "Generate Unified Sources";
+                       outputFileListPaths = (
+                               "$(SRCROOT)/UnifiedSources.xcfilelist",
+                       );
                        outputPaths = (
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                        inputPaths = (
                        );
                        name = "Generate Derived Sources";
+                       outputFileListPaths = (
+                               "$(SRCROOT)/DerivedSources.xcfilelist",
+                       );
                        outputPaths = (
                        );
                        runOnlyForDeploymentPostprocessing = 0;
index 6ec1c48..ff1a8e5 100644 (file)
@@ -1,3 +1,52 @@
+2018-11-08  Keith Rollin  <krollin@apple.com>
+
+        Create .xcfilelist files
+        https://bugs.webkit.org/show_bug.cgi?id=191324
+        <rdar://problem/45852819>
+
+        Reviewed by Alex Christensen.
+
+        As part of preparing for enabling XCBuild, create and use .xcfilelist
+        files. These files are using during Run Script build phases in an
+        Xcode project. If a Run Script build phase produces new files that are
+        used later as inputs to subsequent build phases, XCBuild needs to know
+        about these files. These files can be either specified in an "output
+        files" section of the Run Script phase editor, or in .xcfilelist files
+        that are associated with the Run Script build phase.
+
+        This patch takes the second approach. It consists of three sets of changes:
+
+        - Modify the DerivedSources.make files to have a
+          'print_all_generated_files" target that produces a list of the files
+          they create.
+
+        - Create a shell script that produces .xcfilelist files from the
+          output of the previous step, as well as for the files created in the
+          Generate Unified Sources build steps.
+
+        - Add the new .xcfilelist files to the associated projects.
+
+        Note that, with these changes, the Xcode workspace and projects can no
+        longer be fully loaded into Xcode 9. Xcode will attempt to load the
+        projects that have .xcfilelist files associated with them, but will
+        fail and display a placeholder for those projects instead. It's
+        expected that all developers are using Xcode 10 by now and that not
+        being able to load into Xcode 9 is not a practical issue. Keep in mind
+        that this is strictly an IDE issue, and that the projects can still be
+        built with `xcodebuild`.
+
+        Also note that the shell script that creates the .xcfilelist files can
+        also be used to verify that the set of files that's currently checked
+        in is up-to-date. This checking can be used as part of a check-in hook
+        or part of check-webkit-style to sooner catch cases where the
+        .xcfilelist files need to be regenerated.
+
+        * DumpRenderTree/DerivedSources.make:
+        * DumpRenderTree/DerivedSources.xcfilelist: Added.
+        * Scripts/generate-xcfilelists: Added.
+        * WebKitTestRunner/DerivedSources.make:
+        * WebKitTestRunner/DerivedSources.xcfilelist: Added.
+
 2018-11-08  Jiewen Tan  <jiewen_tan@apple.com>
 
         Unreviewed, a quick build fix for r237983
index 1ddbe47..4bac88e 100644 (file)
@@ -40,13 +40,21 @@ SCRIPTS = \
 
 IDL_ATTRIBUTES_FILE = $(WebCoreScripts)/IDLAttributes.json
 
-.PHONY : all
+.PHONY : all print_all_generated_files
 
 JS%.h JS%.cpp : %.idl $(SCRIPTS) $(IDL_ATTRIBUTES_FILE)
        @echo Generating bindings for $*...
        @perl -I $(WebCoreScripts) -I $(UISCRIPTCONTEXT_DIR) -I $(DumpRenderTree)/Bindings $(WebCoreScripts)/generate-bindings.pl --defines "" --include $(UISCRIPTCONTEXT_DIR) --outputDir . --generator DumpRenderTree --idlAttributesFile $(IDL_ATTRIBUTES_FILE) $<
 
-all : \
+ALL_GENERATED_FILES = \
     $(UICONTEXT_INTERFACES:%=JS%.h) \
     $(UICONTEXT_INTERFACES:%=JS%.cpp) \
 #
+
+all : $(ALL_GENERATED_FILES)
+
+print_all_generated_files :
+       @for target in $(ALL_GENERATED_FILES); \
+       do \
+               echo $${target}; \
+       done
diff --git a/Tools/DumpRenderTree/DerivedSources.xcfilelist b/Tools/DumpRenderTree/DerivedSources.xcfilelist
new file mode 100644 (file)
index 0000000..07c00ca
--- /dev/null
@@ -0,0 +1,2 @@
+$(BUILT_PRODUCTS_DIR)/DerivedSources/DumpRenderTree/JSUIScriptController.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/DumpRenderTree/JSUIScriptController.h
diff --git a/Tools/Scripts/generate-xcfilelists b/Tools/Scripts/generate-xcfilelists
new file mode 100755 (executable)
index 0000000..a124e91
--- /dev/null
@@ -0,0 +1,256 @@
+#!/bin/bash
+
+# Copyright (C) 2018 Apple Inc.  All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+# 1.  Redistributions of source code must retain the above copyright
+#     notice, this list of conditions and the following disclaimer.
+# 2.  Redistributions in binary form must reproduce the above copyright
+#     notice, this list of conditions and the following disclaimer in the
+#     documentation and/or other materials provided with the distribution.
+# 3.  Neither the name of Apple Inc. ("Apple") nor the names of
+#     its contributors may be used to endorse or promote products derived
+#     from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
+# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+# DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
+# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+# This script generates .xcfilelist files to be used as output specifications
+# of Run Script build phases.
+#
+# Currently, this script looks at the Generate Derived Sources and Generate
+# Unified Sources build phases. For the former, it invokes the
+# DerivedSources.make makefile, passing in a target that results in the names
+# of the generated source files being printed out. For the latter, the script
+# is hard-coded to know the number of .cpp and .mm files that are generated and
+# creates an appropriate .xcfilelist files covering those generated files.
+#
+# The generated .xcfilelist files are created in:
+#
+#   "${WEBKIT_DIR}/{Source,Tools}/${PROJECT_NAME}/<some-name>.xcfilelist"
+#
+# This script assumes that the generated/derived sources are created in the
+# following location, and incorporates that path into the paths it stores in
+# the .xcfilelists:
+#
+#   $(BUILT_PRODUCTS_DIR)/DerivedSources/${PROJECT_NAME}/
+#
+# Sometimes the generated files are stored in sub-directories, as with
+# unified-sources. In other cases, we need to take into account the fact that
+# generated/derived files are stored in a directory with a legacy name. For
+# instance, WebKit files are stored in a WebKit2 directory, and WebKitLegacy
+# files are stored in a WebKit directory. This discrepancy should probably be
+# cleaned up some day.
+#
+# This script not only generates .xcfilelists, but -- when given a --check
+# command line parameters -- it also checks that they are up-to-date. In this
+# mode, the .xcfilelist files are created in a temporary location and are then
+# compared to the versions checked into the repository. If there are
+# differences, the user is notified so that they know that the .xcfilelist
+# files need to be regenerated. This facility can be incorporated into a
+# check-in hook or into the EWS (perhaps as part of check-webkit-style).
+
+
+HERE="$(cd "$(dirname "$0")" && pwd -P)"
+WEBKIT_DIR="$(cd "${HERE}/../.." && pwd -P)"
+
+
+# Given an .xcfilelist list file containing partial paths to the generated
+# files, modify each path to also include the actual location of generated
+# files for the given project. For instance, modify "UnifiedSources1.cpp" to
+# "$(BUILT_PRODUCTS_DIR)/DerivedSources/MyProject/UnifiedSources1.cpp".
+
+function prepend_prefix_to_all_paths()
+{
+    PROJECT_NAME="$1"
+    FILE="$2"
+
+    if [[ "${PROJECT_NAME}" == WebKit ]]
+    then
+        DERIVED_SOURCES_DIR=WebKit2
+    elif [[ "${PROJECT_NAME}" == WebKitLegacy ]]
+    then
+        DERIVED_SOURCES_DIR=WebKit
+    else
+        DERIVED_SOURCES_DIR="${PROJECT_NAME}"
+    fi
+
+    sed -E -e "s|^|\$\(BUILT_PRODUCTS_DIR\)/DerivedSources/${DERIVED_SOURCES_DIR}/|" -i '' "${FILE}"
+}
+
+
+# Utility: given a list of directories, return the first one that actually
+# exists.
+
+function find_first_existing()
+{
+    DIRS=("$@")
+    for DIR in "${DIRS[@]}"
+    do
+        [[ -x "${DIR}" ]] && { echo "${DIR}"; return 0; }
+    done
+    return 1
+}
+
+
+# Utility: given a project name, find the file system path to it.
+
+function get_project_dir()
+{
+    local PROJECT_NAME="$1"
+    find_first_existing "${WEBKIT_DIR}"/{Source,Tools}/"${PROJECT_NAME}"
+}
+
+
+# Given a checked-in .xcfilelist and a newly-generated one stored in a
+# temporary location, compare the two to see if there are any changes that need
+# to be accounted for. If there are differences, print out a notice and prep
+# the script to exit with code 2.
+
+function check_xcfilelist()
+{
+    local ORIG="$1"
+    local TEMP="$2"
+
+    if ! diff -q "${ORIG}" "${TEMP}" &> /dev/null
+    then
+        echo "### xcfilelist changed:"
+        diff -u "${ORIG}" "${TEMP}"
+        DEFERRED_EXIT_CODE=2
+    fi
+
+    rm "${TEMP}"
+}
+
+
+# Generate .xcfilelist files for "unified sources" derived files. Note that
+# this file list generator assumes the location of the derived files (in
+# particular, that they are based relative to $(BUILT_PRODUCTS_DIR) rather
+# than, say $(PROJECT_DERIVED_FILE_DIR)). If the Xcode projects are refactored
+# to use $(PROJECT_DERIVED_FILE_DIR), then this script should be updated, too.
+
+function generate_xcfilelists_from_unifiedsources()
+{
+    local PROJECT_NAME="$1"
+    local NUM_CPP=$2
+    local NUM_MM=$3
+
+    local XCFILELIST_NAME="UnifiedSources.xcfilelist"
+    local PROJECT_DIR="$(get_project_dir "${PROJECT_NAME}")"
+    local XCFILELIST_PATH="${PROJECT_DIR}/${XCFILELIST_NAME}"
+
+    if (( ${DO_CHECK} ))
+    then
+        echo "### Checking: ${XCFILELIST_PATH}"
+        XCFILELIST_PATH_ORIG="${XCFILELIST_PATH}"
+        XCFILELIST_PATH="/tmp/${XCFILELIST_NAME}"
+    else
+        echo "### Generating: ${XCFILELIST_PATH}"
+    fi
+
+    {
+        local n
+        for n in $(seq $NUM_CPP)
+        do
+            echo unified-sources/UnifiedSource$n.cpp
+        done
+
+        echo
+
+        for n in $(seq $NUM_MM)
+        do
+            echo unified-sources/UnifiedSource$n-mm.mm
+        done
+    } > "${XCFILELIST_PATH}"
+
+    prepend_prefix_to_all_paths "${PROJECT_NAME}" "${XCFILELIST_PATH}"
+    (( ${DO_CHECK} )) && check_xcfilelist "${XCFILELIST_PATH_ORIG}" "${XCFILELIST_PATH}"
+}
+
+
+# Generate .xcfilelist files based on the output of the given makefile when
+# passed the "print_all_generated_files" target.
+
+function generate_xcfilelists_from_makefile()
+{
+    local PROJECT_NAME="$1"
+    local MAKEFILE_NAME="$2"
+    local XCFILELIST_NAME="$3"
+
+    local PROJECT_DIR="$(get_project_dir "${PROJECT_NAME}")"
+    local XCFILELIST_PATH="${PROJECT_DIR}/${XCFILELIST_NAME}"
+
+    if (( ${DO_CHECK} ))
+    then
+        echo "### Checking: ${XCFILELIST_PATH}"
+        XCFILELIST_PATH_ORIG="${XCFILELIST_PATH}"
+        XCFILELIST_PATH="/tmp/${XCFILELIST_NAME}"
+    else
+        echo "### Generating: ${XCFILELIST_PATH}"
+    fi
+
+    local MAKE_FLAGS=(
+        --no-builtin-rules
+        OS=MACOS
+        SDKROOT=$(xcrun --show-sdk-path)
+        FRAMEWORK_SEARCH_PATHS=.
+        HEADER_SEARCH_PATHS=${WEBKIT_DIR}/Source/WTF
+    )
+
+    make -C "${PROJECT_DIR}" -f "${MAKEFILE_NAME}" "${MAKE_FLAGS[@]}" print_all_generated_files \
+        | sort | uniq > "${XCFILELIST_PATH}"
+
+    prepend_prefix_to_all_paths "${PROJECT_NAME}" "${XCFILELIST_PATH}"
+    (( ${DO_CHECK} )) && check_xcfilelist "${XCFILELIST_PATH_ORIG}" "${XCFILELIST_PATH}"
+}
+
+
+# Wrapper around generate_xcfilelists_from_makefile() to handle the common
+# pattern of generating the list of files generated from the
+# DerivedSources.make makefiles.
+
+function generate_xcfilelists_from_derivedsources_makefile()
+{
+    local PROJECT_NAME="$1"
+    generate_xcfilelists_from_makefile "${PROJECT_NAME}" DerivedSources.make DerivedSources.xcfilelist
+}
+
+
+# Process command-line parameters.
+
+DO_CHECK=0
+DEFERRED_EXIT_CODE=0
+
+while [[ "${1:+x}" ]]
+do
+    case "${1}" in
+        --check)    DO_CHECK=1; ;;
+        *)          echo "### Unknown parameter: ${1}"; exit 1; ;;
+    esac
+    shift
+done
+
+
+generate_xcfilelists_from_unifiedsources JavaScriptCore 145 5
+generate_xcfilelists_from_unifiedsources WebCore 530 62
+generate_xcfilelists_from_unifiedsources WebKit 100 80
+
+generate_xcfilelists_from_derivedsources_makefile JavaScriptCore
+generate_xcfilelists_from_derivedsources_makefile WebCore
+generate_xcfilelists_from_derivedsources_makefile WebKit
+generate_xcfilelists_from_derivedsources_makefile WebKitTestRunner
+generate_xcfilelists_from_derivedsources_makefile DumpRenderTree
+
+exit ${DEFERRED_EXIT_CODE}
index 97ebec6..1e5b74b 100644 (file)
@@ -50,15 +50,23 @@ SCRIPTS = \
 
 IDL_ATTRIBUTES_FILE = $(WebCoreScripts)/IDLAttributes.json
 
-.PHONY : all
+.PHONY : all print_all_generated_files
 
 JS%.h JS%.cpp : %.idl $(SCRIPTS) $(IDL_ATTRIBUTES_FILE)
        @echo Generating bindings for $*...
        @perl -I $(WebCoreScripts) -I $(WebKitTestRunner)/InjectedBundle/Bindings -I $(WebKitTestRunner)/UIScriptContext/Bindings $(WebCoreScripts)/generate-bindings.pl --defines "" --include InjectedBundle/Bindings --include UIScriptContext/Bindings --outputDir . --generator TestRunner --idlAttributesFile $(IDL_ATTRIBUTES_FILE) $<
 
-all : \
+ALL_GENERATED_FILES = \
     $(INJECTED_BUNDLE_INTERFACES:%=JS%.h) \
     $(INJECTED_BUNDLE_INTERFACES:%=JS%.cpp) \
     $(UICONTEXT_INTERFACES:%=JS%.h) \
     $(UICONTEXT_INTERFACES:%=JS%.cpp) \
 #
+
+all : $(ALL_GENERATED_FILES)
+
+print_all_generated_files :
+       @for target in $(ALL_GENERATED_FILES); \
+       do \
+               echo $${target}; \
+       done
diff --git a/Tools/WebKitTestRunner/DerivedSources.xcfilelist b/Tools/WebKitTestRunner/DerivedSources.xcfilelist
new file mode 100644 (file)
index 0000000..bbcde43
--- /dev/null
@@ -0,0 +1,18 @@
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitTestRunner/JSAccessibilityController.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitTestRunner/JSAccessibilityController.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitTestRunner/JSAccessibilityTextMarker.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitTestRunner/JSAccessibilityTextMarker.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitTestRunner/JSAccessibilityTextMarkerRange.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitTestRunner/JSAccessibilityTextMarkerRange.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitTestRunner/JSAccessibilityUIElement.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitTestRunner/JSAccessibilityUIElement.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitTestRunner/JSEventSendingController.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitTestRunner/JSEventSendingController.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitTestRunner/JSGCController.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitTestRunner/JSGCController.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitTestRunner/JSTestRunner.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitTestRunner/JSTestRunner.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitTestRunner/JSTextInputController.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitTestRunner/JSTextInputController.h
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitTestRunner/JSUIScriptController.cpp
+$(BUILT_PRODUCTS_DIR)/DerivedSources/WebKitTestRunner/JSUIScriptController.h