| Index: mojo/public/tools/bindings/mojom.gni
|
| diff --git a/mojo/public/tools/bindings/mojom.gni b/mojo/public/tools/bindings/mojom.gni
|
| index 6f31a09622bb3e6e4d9bf83441f94594b683ac0d..7ee71b2e5ef1d33294d2a4ef2adf6feb3a86e4b2 100644
|
| --- a/mojo/public/tools/bindings/mojom.gni
|
| +++ b/mojo/public/tools/bindings/mojom.gni
|
| @@ -45,8 +45,10 @@ template("mojom") {
|
| "$generator_root/generators/js_templates/interface_definition.tmpl",
|
| "$generator_root/generators/js_templates/module.js.tmpl",
|
| "$generator_root/generators/js_templates/struct_definition.tmpl",
|
| + "$generator_root/generators/python_templates/module.py.tmpl",
|
| "$generator_root/generators/mojom_cpp_generator.py",
|
| "$generator_root/generators/mojom_js_generator.py",
|
| + "$generator_root/generators/mojom_python_generator.py",
|
| "$generator_root/pylib/mojom/__init__.py",
|
| "$generator_root/pylib/mojom/error.py",
|
| "$generator_root/pylib/mojom/generate/__init__.py",
|
| @@ -69,6 +71,9 @@ template("mojom") {
|
| generator_js_outputs = [
|
| "{{source_gen_dir}}/{{source_name_part}}.mojom.js",
|
| ]
|
| + generator_python_outputs = [
|
| + "{{source_gen_dir}}/{{source_name_part}}_mojom.py",
|
| + ]
|
|
|
| target_visibility = ":$target_name"
|
|
|
| @@ -78,7 +83,9 @@ template("mojom") {
|
| script = generator_script
|
| inputs = generator_sources
|
| sources = invoker.sources
|
| - outputs = generator_cpp_outputs + generator_js_outputs
|
| + outputs = generator_cpp_outputs +
|
| + generator_js_outputs +
|
| + generator_python_outputs
|
| args = [
|
| "{{source}}",
|
| "--use_chromium_bundled_pylibs",
|
|
|