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..e92a684297cc52e376c14b2c6c98bc52ec19064a 100644 |
--- a/Source/bindings/core/v8/generated.gyp |
+++ b/Source/bindings/core/v8/generated.gyp |
@@ -86,6 +86,8 @@ |
'<(bindings_scripts_output_dir)', |
'--output-dir', |
'<(bindings_core_v8_output_dir)', |
+ '--impl-output-dir', |
+ '<(bindings_core_impl_output_dir)', |
'--interfaces-info', |
'<(bindings_modules_output_dir)/InterfacesInfoModules.pickle', |
'--write-file-only-if-changed', |
@@ -122,10 +124,35 @@ |
}, |
################################################################################ |
{ |
+ # FIXME: Write GN version |
+ 'target_name': 'bindings_core_dictionaries_generated_aggregate', |
+ 'type': 'none', |
+ 'actions': [{ |
+ 'action_name': 'generate_aggregate_dictionaries_core', |
+ 'inputs': [ |
+ '<(bindings_scripts_dir)/aggregate_generated_dictionaries.py', |
+ '<(bindings_modules_output_dir)/InterfacesInfoModules.pickle', |
+ ], |
+ 'outputs': [ |
+ '<(bindings_core_dictionaries_generated_aggregate_file)', |
+ ], |
+ 'action': [ |
+ 'python', |
+ '<(bindings_scripts_dir)/aggregate_generated_dictionaries.py', |
+ 'core', |
+ '<(bindings_modules_output_dir)/InterfacesInfoModules.pickle', |
+ '<(bindings_core_dictionaries_generated_aggregate_file)', |
+ ], |
+ 'message': 'Generating aggregate generated core IDL dictionary files', |
+ }], |
+ }, |
+################################################################################ |
+ { |
# GN version: //third_party/WebKit/Source/bindings/core/v8:bindings_core_v8_generated |
'target_name': 'bindings_core_v8_generated', |
'type': 'none', |
'dependencies': [ |
+ 'bindings_core_dictionaries_generated_aggregate', |
'bindings_core_v8_generated_aggregate', |
'bindings_core_v8_generated_individual', |
], |