Chromium Code Reviews| Index: Source/bindings/modules/v8/generated.gyp |
| diff --git a/Source/bindings/modules/v8/generated.gyp b/Source/bindings/modules/v8/generated.gyp |
| index c9237b54d70688f28f621c0533570197605cae19..b6ae2609e0e4862a5ede3746fa2569f582338617 100644 |
| --- a/Source/bindings/modules/v8/generated.gyp |
| +++ b/Source/bindings/modules/v8/generated.gyp |
| @@ -109,23 +109,24 @@ |
| }, |
| ################################################################################ |
| { |
| - # GN version: //third_party/WebKit/Source/bindings/modules/v8:bindings_modules_dictionary_impl_generated |
| + # GN version: //third_party/WebKit/Source/bindings/modules/v8:bindings_modules_impl_generated |
| # http://crbug.com/358074; See comments on |
| # 'bindings_core_v8_generated_individual' target |
| - 'target_name': 'bindings_modules_dictionary_impl_generated', |
| + 'target_name': 'bindings_modules_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', |
| '../../modules/generated.gyp:interfaces_info', |
| + '../../modules/generated.gyp:interfaces_info_individual_modules', |
| ], |
| 'sources': [ |
| '<@(modules_dictionary_idl_files)', |
| ], |
| 'actions': [{ |
| 'action_name': 'idl_dictionary', |
| - # See comment on bindings_core_dictionary_impl_generated |
| + # See comment on bindings_core_impl_generated |
| 'explicit_idl_action': 1, |
| 'msvs_cygwin_shell': 0, |
| 'inputs': [ |
| @@ -135,8 +136,10 @@ |
| '<@(idl_compiler_files)', |
| '<(bindings_dir)/IDLExtendedAttributes.txt', |
| '<(bindings_modules_output_dir)/InterfacesInfoModules.pickle', |
| + '<(bindings_modules_output_dir)/InterfacesInfoModulesIndividual.pickle', |
| ], |
| 'outputs': [ |
| + '<@(bindings_modules_v8_generated_union_type_files)', |
| '<@(generated_modules_dictionary_files)', |
| ], |
| 'action': [ |
| @@ -145,12 +148,18 @@ |
| '--cache-dir', |
| '<(bindings_scripts_output_dir)', |
| '--output-dir', |
| + '<(bindings_modules_v8_output_dir)', |
| + '--dictionary-impl-output-dir', |
| '<(SHARED_INTERMEDIATE_DIR)/blink/', |
|
haraken
2014/10/29 04:59:29
Just help me understand: Why do we need a differen
bashi
2014/10/29 09:57:36
Dictionary impls are generated under gen/blink/{co
|
| '--interfaces-info', |
| '<(bindings_modules_output_dir)/InterfacesInfoModules.pickle', |
| + '--individual-info', |
| + '<(bindings_modules_output_dir)/InterfacesInfoModulesIndividual.pickle', |
|
haraken
2014/10/29 04:59:29
Hmm, "InterfacesInfoModulesIndividual" is a bit co
bashi
2014/10/29 09:57:36
Hmm, in fact, we already put global information in
|
| + '--target-component', |
| + 'modules', |
| '--write-file-only-if-changed', |
| '<(write_file_only_if_changed)', |
| - '--generate-dictionary-impl', |
| + '--generate-impl', |
| '<(modules_dictionary_idl_files_list)', |
| ], |
| 'message': 'Generating modules IDL dictionary impl classes', |
| @@ -281,7 +290,7 @@ |
| 'target_name': 'bindings_modules_v8_generated', |
| 'type': 'none', |
| 'dependencies': [ |
| - 'bindings_modules_dictionary_impl_generated', |
| + 'bindings_modules_impl_generated', |
| 'bindings_modules_v8_generated_aggregate', |
| 'bindings_modules_v8_generated_individual', |
| 'bindings_modules_v8_generated_init_partial', |