Index: third_party/mojo/mojom_bindings_generator.gypi |
diff --git a/third_party/mojo/mojom_bindings_generator.gypi b/third_party/mojo/mojom_bindings_generator.gypi |
index 830495ca5d76a22bb5f6ccd9990d9b62fdfdd1fe..9dca06b6705d7ce2d20a2199b7eb7406b1e5b0e3 100644 |
--- a/third_party/mojo/mojom_bindings_generator.gypi |
+++ b/third_party/mojo/mojom_bindings_generator.gypi |
@@ -57,6 +57,9 @@ |
'inputs': [ |
'<@(mojom_bindings_generator_sources)', |
'<(stamp_filename)', |
+ '<(SHARED_INTERMEDIATE_DIR)/mojo/public/tools/bindings/cpp_templates.zip', |
+ '<(SHARED_INTERMEDIATE_DIR)/mojo/public/tools/bindings/java_templates.zip', |
+ '<(SHARED_INTERMEDIATE_DIR)/mojo/public/tools/bindings/js_templates.zip', |
], |
'conditions': [ |
['mojom_variant=="none"', { |
@@ -76,8 +79,8 @@ |
], |
'action': [ |
'python', '<@(mojom_bindings_generator)', |
+ '--use_bundled_pylibs', 'generate', |
'./<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT).mojom', |
- '--use_bundled_pylibs', |
'-d', '<(DEPTH)', |
'<@(mojom_import_args)', |
'-o', '<(SHARED_INTERMEDIATE_DIR)', |
@@ -85,6 +88,8 @@ |
'--variant', '<(mojom_variant)', |
'-g', '<(mojom_output_languages)', |
'<@(mojom_extra_generator_args)', |
+ '--bytecode_path', |
+ '<(SHARED_INTERMEDIATE_DIR)/mojo/public/tools/bindings', |
], |
'message': 'Generating Mojo bindings from <(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT).mojom', |
'process_outputs_as_sources': 1, |
@@ -92,6 +97,7 @@ |
], |
'dependencies': [ |
'<(DEPTH)/base/base.gyp:base', |
+ '<(DEPTH)/mojo/public/tools/bindings/bindings.gyp:precompile_mojom_bindings_generator_templates', |
'<(DEPTH)/third_party/mojo/mojo_public.gyp:mojo_interface_bindings_generation', |
], |
'include_dirs': [ |