Index: Source/core/core.gyp/core_derived_sources.gyp |
diff --git a/Source/core/core.gyp/core_derived_sources.gyp b/Source/core/core.gyp/core_derived_sources.gyp |
index 6567c5685a9b3bfb3586f3259f2a03729d7e6a70..76eadc30db478a801ba720683dcb1f9c05c7a1c2 100644 |
--- a/Source/core/core.gyp/core_derived_sources.gyp |
+++ b/Source/core/core.gyp/core_derived_sources.gyp |
@@ -39,6 +39,9 @@ |
{ |
'target_name': 'generate_settings', |
'type': 'none', |
+ 'dependencies': [ |
+ '../../bindings/derived_sources.gyp:supplemental_dependencies', |
+ ], |
'actions': [ |
{ |
'action_name': 'Settings', |
@@ -55,6 +58,8 @@ |
'action': [ |
'python', |
'scripts/action_makenames.py', |
+ '--idlToPathFile', |
+ '<(SHARED_INTERMEDIATE_DIR)/idltopath.tmp', |
'<@(_outputs)', |
'--', |
'<@(_inputs)', |
@@ -69,6 +74,7 @@ |
'hard_dependency': 1, |
'dependencies': [ |
'generate_settings', |
+ '../../bindings/derived_sources.gyp:supplemental_dependencies', |
], |
'sources': [ |
# bison rule |
@@ -229,9 +235,12 @@ |
'inputs': [ |
'../scripts/Hasher.pm', |
'../scripts/StaticString.pm', |
+ '../../bindings/scripts/idltopath.pm', |
+ '../../bindings/scripts/idltopathgenerator.py', |
'../scripts/make_names.pl', |
'../html/HTMLTagNames.in', |
'../html/HTMLAttributeNames.in', |
+ 'scripts/action_makenames.py', |
], |
'outputs': [ |
'<(SHARED_INTERMEDIATE_DIR)/webkit/HTMLNames.cpp', |
@@ -243,6 +252,8 @@ |
'action': [ |
'python', |
'scripts/action_makenames.py', |
+ '--idlToPathFile', |
+ '<(SHARED_INTERMEDIATE_DIR)/idltopath.tmp', |
'<@(_outputs)', |
'--', |
'<@(_inputs)', |
@@ -257,6 +268,8 @@ |
'inputs': [ |
'../scripts/Hasher.pm', |
'../scripts/StaticString.pm', |
+ '../../bindings/scripts/idltopath.pm', |
+ '../../bindings/scripts/idltopathgenerator.py', |
'../scripts/make_names.pl', |
'../css/WebKitFontFamilyNames.in', |
], |
@@ -267,6 +280,8 @@ |
'action': [ |
'python', |
'scripts/action_makenames.py', |
+ '--idlToPathFile', |
+ '<(SHARED_INTERMEDIATE_DIR)/idltopath.tmp', |
'<@(_outputs)', |
'--', |
'<@(_inputs)', |
@@ -280,6 +295,8 @@ |
'inputs': [ |
'../scripts/Hasher.pm', |
'../scripts/StaticString.pm', |
+ '../../bindings/scripts/idltopath.pm', |
+ '../../bindings/scripts/idltopathgenerator.py', |
'../scripts/make_names.pl', |
'../svg/svgtags.in', |
'../svg/svgattrs.in', |
@@ -295,6 +312,8 @@ |
'action': [ |
'python', |
'scripts/action_makenames.py', |
+ '--idlToPathFile', |
+ '<(SHARED_INTERMEDIATE_DIR)/idltopath.tmp', |
'<@(_outputs)', |
'--', |
'<@(_inputs)', |
@@ -327,6 +346,8 @@ |
'../scripts/InFilesCompiler.pm', |
'../scripts/InFilesParser.pm', |
'../scripts/make_event_factory.pl', |
+ '../../bindings/scripts/idltopath.pm', |
+ '../../bindings/scripts/idltopathgenerator.py', |
'../dom/EventNames.in', |
], |
'outputs': [ |
@@ -337,6 +358,8 @@ |
'action': [ |
'python', |
'scripts/action_makenames.py', |
+ '--idlToPathFile', |
+ '<(SHARED_INTERMEDIATE_DIR)/idltopath.tmp', |
'<@(_outputs)', |
'--', |
'<@(_inputs)', |
@@ -358,6 +381,8 @@ |
'action': [ |
'python', |
'scripts/action_makenames.py', |
+ '--idlToPathFile', |
+ '<(SHARED_INTERMEDIATE_DIR)/idltopath.tmp', |
'<@(_outputs)', |
'--', |
'<@(_inputs)', |
@@ -369,6 +394,8 @@ |
'inputs': [ |
'../scripts/InFilesCompiler.pm', |
'../scripts/InFilesParser.pm', |
+ '../../bindings/scripts/idltopath.pm', |
+ '../../bindings/scripts/idltopathgenerator.py', |
'../scripts/make_dom_exceptions.pl', |
'../dom/DOMExceptions.in', |
], |
@@ -381,6 +408,8 @@ |
'action': [ |
'python', |
'scripts/action_makenames.py', |
+ '--idlToPathFile', |
+ '<(SHARED_INTERMEDIATE_DIR)/idltopath.tmp', |
'<@(_outputs)', |
'--', |
'<@(_inputs)', |
@@ -392,6 +421,8 @@ |
'inputs': [ |
'../scripts/Hasher.pm', |
'../scripts/StaticString.pm', |
+ '../../bindings/scripts/idltopath.pm', |
+ '../../bindings/scripts/idltopathgenerator.py', |
'../scripts/make_names.pl', |
'../mathml/mathtags.in', |
'../mathml/mathattrs.in', |
@@ -405,6 +436,8 @@ |
'action': [ |
'python', |
'scripts/action_makenames.py', |
+ '--idlToPathFile', |
+ '<(SHARED_INTERMEDIATE_DIR)/idltopath.tmp', |
'<@(_outputs)', |
'--', |
'<@(_inputs)', |
@@ -527,6 +560,8 @@ |
'inputs': [ |
'../scripts/Hasher.pm', |
'../scripts/StaticString.pm', |
+ '../../bindings/scripts/idltopath.pm', |
+ '../../bindings/scripts/idltopathgenerator.py', |
'../scripts/make_names.pl', |
'../svg/xlinkattrs.in', |
], |
@@ -537,6 +572,8 @@ |
'action': [ |
'python', |
'scripts/action_makenames.py', |
+ '--idlToPathFile', |
+ '<(SHARED_INTERMEDIATE_DIR)/idltopath.tmp', |
'<@(_outputs)', |
'--', |
'<@(_inputs)', |
@@ -550,6 +587,8 @@ |
'inputs': [ |
'../scripts/Hasher.pm', |
'../scripts/StaticString.pm', |
+ '../../bindings/scripts/idltopath.pm', |
+ '../../bindings/scripts/idltopathgenerator.py', |
'../scripts/make_names.pl', |
'../xml/xmlnsattrs.in', |
], |
@@ -560,6 +599,8 @@ |
'action': [ |
'python', |
'scripts/action_makenames.py', |
+ '--idlToPathFile', |
+ '<(SHARED_INTERMEDIATE_DIR)/idltopath.tmp', |
'<@(_outputs)', |
'--', |
'<@(_inputs)', |
@@ -573,6 +614,8 @@ |
'inputs': [ |
'../scripts/Hasher.pm', |
'../scripts/StaticString.pm', |
+ '../../bindings/scripts/idltopath.pm', |
+ '../../bindings/scripts/idltopathgenerator.py', |
'../scripts/make_names.pl', |
'../xml/xmlattrs.in', |
], |
@@ -583,6 +626,8 @@ |
'action': [ |
'python', |
'scripts/action_makenames.py', |
+ '--idlToPathFile', |
+ '<(SHARED_INTERMEDIATE_DIR)/idltopath.tmp', |
'<@(_outputs)', |
'--', |
'<@(_inputs)', |