Chromium Code Reviews| Index: Source/bindings/core/v8/generated.gyp |
| diff --git a/Source/bindings/core/v8/generated.gyp b/Source/bindings/core/v8/generated.gyp |
| index 6a61c2e7a4da4a21776f49251ab2f938061acb4a..8b3214ecbb7e31d3a78b761772e29cd60a95ff7d 100644 |
| --- a/Source/bindings/core/v8/generated.gyp |
| +++ b/Source/bindings/core/v8/generated.gyp |
| @@ -122,10 +122,64 @@ |
| }, |
| ################################################################################ |
| { |
| + # GN version: //third_party/WebKit/Source/bindings/core/v8:bindings_core_dictionary_impl_generated |
| + # http://crbug.com/358074; See comments on |
| + # 'bindings_core_v8_generated_individual' target |
| + 'target_name': 'bindings_core_dictionary_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', |
| + ], |
| + 'sources': [ |
| + # FIXME: Add '<@(core_dictionary_idl_files)', |
| + '<@(core_testing_dictionary_idl_files)', |
| + ], |
| + 'actions': [{ |
| + 'action_name': 'idl_dictionary', |
| + # Mark as explicit idl action to prevent MSVS emulation on Windows. |
| + 'explicit_idl_action': 1, |
| + 'msvs_cygwin_shell': 0, |
| + 'inputs': [ |
| + '<@(core_testing_dictionary_idl_files)', |
| + '<@(idl_lexer_parser_files)', |
| + '<@(idl_compiler_files)', |
| + '<(bindings_scripts_output_dir)/lextab.py', |
|
Jens Widell
2014/08/12 15:18:00
It would be somewhat nice to store lextab.py, pars
bashi
2014/08/13 00:51:19
Done.
|
| + '<(bindings_scripts_output_dir)/parsetab.pickle', |
| + '<(bindings_scripts_output_dir)/cached_jinja_templates.stamp', |
| + '<(bindings_dir)/IDLExtendedAttributes.txt', |
| + '<(bindings_modules_output_dir)/InterfacesInfoModules.pickle', |
| + ], |
| + 'outputs': [ |
| + # FIXME: Add '<@(generated_core_dictionary_files)', |
| + '<@(generated_core_testing_dictionary_files)', |
| + ], |
| + 'action': [ |
| + 'python', |
| + '<(bindings_scripts_dir)/idl_compiler.py', |
| + '--cache-dir', |
| + '<(bindings_scripts_output_dir)', |
| + '--output-dir', |
| + '<(SHARED_INTERMEDIATE_DIR)/blink/', |
| + '--interfaces-info', |
| + '<(bindings_modules_output_dir)/InterfacesInfoModules.pickle', |
| + '--write-file-only-if-changed', |
| + '<(write_file_only_if_changed)', |
| + '--generate-dictionary-impl', |
| + '<(core_dictionary_idl_files_list)', |
| + ], |
| + 'message': 'Generating core IDL dictionary impl classes', |
| + }], |
| + }, |
| +################################################################################ |
| + { |
| # GN version: //third_party/WebKit/Source/bindings/core/v8:bindings_core_v8_generated |
| 'target_name': 'bindings_core_v8_generated', |
| 'type': 'none', |
| 'dependencies': [ |
| + 'bindings_core_dictionary_impl_generated', |
| 'bindings_core_v8_generated_aggregate', |
| 'bindings_core_v8_generated_individual', |
| ], |