Index: Source/bindings/core/v8/generated.gyp |
diff --git a/Source/bindings/core/v8/generated.gyp b/Source/bindings/core/v8/generated.gyp |
index d1ffc5ec5d1509aa5828c0192baa0b5dac196987..d58d77a112f2d88222962dd156bac3ae37686d49 100644 |
--- a/Source/bindings/core/v8/generated.gyp |
+++ b/Source/bindings/core/v8/generated.gyp |
@@ -10,6 +10,7 @@ |
'includes': [ |
# ../../.. == Source |
'../../../bindings/bindings.gypi', |
+ '../../../bindings/core/core.gypi', |
'../../../bindings/core/generated.gypi', |
'../../../bindings/core/idl.gypi', |
# FIXME: need info about modules IDL files because some core IDL files |
@@ -119,15 +120,16 @@ |
}, |
################################################################################ |
{ |
- # GN version: //third_party/WebKit/Source/bindings/core/v8:bindings_core_dictionary_impl_generated |
+ # GN version: //third_party/WebKit/Source/bindings/core/v8:bindings_core_impl_generated |
# http://crbug.com/358074; See comments on |
# 'bindings_core_v8_generated_individual' target |
- 'target_name': 'bindings_core_dictionary_impl_generated', |
+ 'target_name': 'bindings_core_impl_generated', |
'type': 'none', |
'hard_dependency': 1, |
'dependencies': [ |
'<(bindings_scripts_dir)/scripts.gyp:cached_jinja_templates', |
'<(bindings_scripts_dir)/scripts.gyp:cached_lex_yacc_tables', |
+ '../../core/generated.gyp:interfaces_info_individual_core', |
'../../modules/generated.gyp:interfaces_info', |
], |
'sources': [ |
@@ -147,8 +149,10 @@ |
'<@(idl_compiler_files)', |
'<(bindings_dir)/IDLExtendedAttributes.txt', |
'<(bindings_modules_output_dir)/InterfacesInfoModules.pickle', |
+ '<(bindings_core_output_dir)/InterfacesInfoCoreIndividual.pickle', |
], |
'outputs': [ |
+ '<@(bindings_core_v8_generated_union_type_files)', |
'<@(generated_core_dictionary_files)', |
'<@(generated_core_testing_dictionary_files)', |
], |
@@ -158,12 +162,18 @@ |
'--cache-dir', |
'<(bindings_scripts_output_dir)', |
'--output-dir', |
+ '<(bindings_core_v8_output_dir)', |
+ '--dictionary-impl-output-dir', |
'<(SHARED_INTERMEDIATE_DIR)/blink/', |
'--interfaces-info', |
'<(bindings_modules_output_dir)/InterfacesInfoModules.pickle', |
+ '--individual-info', |
+ '<(bindings_core_output_dir)/InterfacesInfoCoreIndividual.pickle', |
+ '--target-component', |
+ 'core', |
'--write-file-only-if-changed', |
'<(write_file_only_if_changed)', |
- '--generate-dictionary-impl', |
+ '--generate-impl', |
'<(core_dictionary_idl_files_list)', |
], |
'message': 'Generating core IDL dictionary impl classes', |
@@ -175,7 +185,7 @@ |
'target_name': 'bindings_core_v8_generated', |
'type': 'none', |
'dependencies': [ |
- 'bindings_core_dictionary_impl_generated', |
+ 'bindings_core_impl_generated', |
'bindings_core_v8_generated_aggregate', |
'bindings_core_v8_generated_individual', |
], |