Index: Source/core/core_derived_sources.gyp |
diff --git a/Source/core/core_derived_sources.gyp b/Source/core/core_derived_sources.gyp |
index a59b25f9cb360056d4ffc890f41fe1f82fba2592..7ac621f577bc96f4fc66fecb5a6cfbb751836e2e 100644 |
--- a/Source/core/core_derived_sources.gyp |
+++ b/Source/core/core_derived_sources.gyp |
@@ -299,7 +299,6 @@ |
'outputs': [ |
'<(SHARED_INTERMEDIATE_DIR)/blink/HTMLNames.cpp', |
'<(SHARED_INTERMEDIATE_DIR)/blink/HTMLNames.h', |
- '<(SHARED_INTERMEDIATE_DIR)/blink/HTMLElementFactory.cpp', |
'<(SHARED_INTERMEDIATE_DIR)/blink/V8HTMLElementWrapperFactory.cpp', |
'<(SHARED_INTERMEDIATE_DIR)/blink/V8HTMLElementWrapperFactory.h', |
], |
@@ -310,12 +309,31 @@ |
'--', |
'<@(_inputs)', |
'--', |
- '--factory', |
'--extraDefines', '<(feature_defines)' |
], |
'msvs_cygwin_shell': 1, |
}, |
{ |
+ 'action_name': 'HTMLElementFactory', |
+ 'inputs': [ |
+ '<@(make_element_factory_files)', |
+ 'html/HTMLTagNames.in', |
+ 'html/HTMLAttributeNames.in', |
+ ], |
+ 'outputs': [ |
+ '<(SHARED_INTERMEDIATE_DIR)/blink/HTMLElementFactory.cpp', |
+ '<(SHARED_INTERMEDIATE_DIR)/blink/HTMLElementFactory.h', |
+ ], |
+ 'action': [ |
+ 'python', |
+ '../build/scripts/make_element_factory.py', |
+ 'html/HTMLTagNames.in', |
+ 'html/HTMLAttributeNames.in', |
+ '--output_dir', |
+ '<(SHARED_INTERMEDIATE_DIR)/blink', |
+ ], |
+ }, |
+ { |
'action_name': 'FontFamilyNames', |
'inputs': [ |
'../build/scripts/Hasher.pm', |