diff options
Diffstat (limited to 'chromium/mojo/public/bindings/mojom_bindings_generator.gypi')
-rw-r--r-- | chromium/mojo/public/bindings/mojom_bindings_generator.gypi | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/chromium/mojo/public/bindings/mojom_bindings_generator.gypi b/chromium/mojo/public/bindings/mojom_bindings_generator.gypi deleted file mode 100644 index 45efe768d1b..00000000000 --- a/chromium/mojo/public/bindings/mojom_bindings_generator.gypi +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright (c) 2013 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -{ - 'variables': { - 'output_dir': '<(SHARED_INTERMEDIATE_DIR)/mojom', - }, - 'rules': [ - { - 'rule_name': 'Generate C++ source files from mojom files', - 'extension': 'mojom', - 'variables': { - 'mojom_bindings_generator': - '<(DEPTH)/mojo/public/bindings/mojom_bindings_generator.py', - }, - 'inputs': [ - '<(mojom_bindings_generator)', - '<(DEPTH)/mojo/public/bindings/parse/mojo_parser.py', - '<(DEPTH)/mojo/public/bindings/parse/mojo_translate.py', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/interface_declaration', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/interface_definition', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/interface_proxy_declaration', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/interface_stub_case', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/interface_stub_declaration', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/interface_stub_definition', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/module.cc-template', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/module.h-template', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/module_internal.h-template', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/params_definition', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/params_serialization', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/proxy_implementation', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/struct_builder_definition', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/struct_declaration', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/struct_destructor', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/struct_definition', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/struct_serialization', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/struct_serialization_definition', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/struct_serialization_traits', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/template_declaration', - '<(DEPTH)/mojo/public/bindings/generators/cpp_templates/wrapper_class_declaration', - '<(DEPTH)/mojo/public/bindings/generators/js_templates/module.js.tmpl', - '<(DEPTH)/mojo/public/bindings/generators/mojom.py', - '<(DEPTH)/mojo/public/bindings/generators/mojom_cpp_generator.py', - '<(DEPTH)/mojo/public/bindings/generators/mojom_data.py', - '<(DEPTH)/mojo/public/bindings/generators/mojom_generator.py', - '<(DEPTH)/mojo/public/bindings/generators/mojom_js_generator.py', - '<(DEPTH)/mojo/public/bindings/generators/mojom_pack.py', - '<(DEPTH)/mojo/public/bindings/generators/template_expander.py', - ], - 'outputs': [ - '<(output_dir)/<(RULE_INPUT_ROOT).cc', - '<(output_dir)/<(RULE_INPUT_ROOT).h', - '<(output_dir)/<(RULE_INPUT_ROOT).js', - '<(output_dir)/<(RULE_INPUT_ROOT)_internal.h', - ], - 'action': [ - 'python', '<@(mojom_bindings_generator)', - '<(RULE_INPUT_PATH)', - '-i', 'mojom', - '-o', '<(output_dir)', - ], - 'message': 'Generating C++ from mojom <(RULE_INPUT_PATH)', - 'process_outputs_as_sources': 1, - } - ], - 'dependencies': [ - 'mojo_bindings', - 'mojo_system', - ], - 'include_dirs': [ - '<(DEPTH)', - '<(SHARED_INTERMEDIATE_DIR)', - ], - 'direct_dependent_settings': { - 'include_dirs': [ - '<(DEPTH)', - '<(SHARED_INTERMEDIATE_DIR)', - ], - }, - 'hard_dependency': 1, -} |