Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(171)

Side by Side Diff: mojo/public/tools/bindings/mojom.gni

Issue 2004743002: [iOS/GN] Fix the compilation of "all" on iOS with gn. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « mojo/public/cpp/bindings/tests/BUILD.gn ('k') | services/shell/public/cpp/BUILD.gn » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 mojom_generator_root = "//mojo/public/tools/bindings" 5 mojom_generator_root = "//mojo/public/tools/bindings"
6 mojom_generator_script = "$mojom_generator_root/mojom_bindings_generator.py" 6 mojom_generator_script = "$mojom_generator_root/mojom_bindings_generator.py"
7 mojom_generator_sources = [ 7 mojom_generator_sources = [
8 "$mojom_generator_root/generators/mojom_cpp_generator.py", 8 "$mojom_generator_root/generators/mojom_cpp_generator.py",
9 "$mojom_generator_root/generators/mojom_js_generator.py", 9 "$mojom_generator_root/generators/mojom_js_generator.py",
10 "$mojom_generator_root/generators/mojom_java_generator.py", 10 "$mojom_generator_root/generators/mojom_java_generator.py",
11 "$mojom_generator_root/pylib/mojom/__init__.py", 11 "$mojom_generator_root/pylib/mojom/__init__.py",
12 "$mojom_generator_root/pylib/mojom/error.py", 12 "$mojom_generator_root/pylib/mojom/error.py",
13 "$mojom_generator_root/pylib/mojom/generate/__init__.py", 13 "$mojom_generator_root/pylib/mojom/generate/__init__.py",
14 "$mojom_generator_root/pylib/mojom/generate/constant_resolver.py", 14 "$mojom_generator_root/pylib/mojom/generate/constant_resolver.py",
15 "$mojom_generator_root/pylib/mojom/generate/data.py", 15 "$mojom_generator_root/pylib/mojom/generate/data.py",
16 "$mojom_generator_root/pylib/mojom/generate/generator.py", 16 "$mojom_generator_root/pylib/mojom/generate/generator.py",
17 "$mojom_generator_root/pylib/mojom/generate/module.py", 17 "$mojom_generator_root/pylib/mojom/generate/module.py",
18 "$mojom_generator_root/pylib/mojom/generate/pack.py", 18 "$mojom_generator_root/pylib/mojom/generate/pack.py",
19 "$mojom_generator_root/pylib/mojom/generate/template_expander.py", 19 "$mojom_generator_root/pylib/mojom/generate/template_expander.py",
20 "$mojom_generator_root/pylib/mojom/parse/__init__.py", 20 "$mojom_generator_root/pylib/mojom/parse/__init__.py",
21 "$mojom_generator_root/pylib/mojom/parse/ast.py", 21 "$mojom_generator_root/pylib/mojom/parse/ast.py",
22 "$mojom_generator_root/pylib/mojom/parse/lexer.py", 22 "$mojom_generator_root/pylib/mojom/parse/lexer.py",
23 "$mojom_generator_root/pylib/mojom/parse/parser.py", 23 "$mojom_generator_root/pylib/mojom/parse/parser.py",
24 "$mojom_generator_root/pylib/mojom/parse/translate.py", 24 "$mojom_generator_root/pylib/mojom/parse/translate.py",
25 "$mojom_generator_script", 25 "$mojom_generator_script",
26 ] 26 ]
27 27
28 _bindings_configuration_files = [ 28 if (!is_ios) {
29 "//mojo/public/tools/bindings/chromium_bindings_configuration.gni", 29 _bindings_configuration_files = [
30 "//mojo/public/tools/bindings/blink_bindings_configuration.gni", 30 "//mojo/public/tools/bindings/chromium_bindings_configuration.gni",
31 ] 31 "//mojo/public/tools/bindings/blink_bindings_configuration.gni",
32 ]
33 } else {
34 _bindings_configuration_files =
35 [ "//mojo/public/tools/bindings/chromium_bindings_configuration.gni" ]
36 }
32 _bindings_configurations = [] 37 _bindings_configurations = []
33 foreach(config_file, _bindings_configuration_files) { 38 foreach(config_file, _bindings_configuration_files) {
34 _bindings_configurations += [ read_file(config_file, "scope") ] 39 _bindings_configurations += [ read_file(config_file, "scope") ]
35 } 40 }
36 41
37 # Generate C++/JavaScript/Java source files from mojom files. The output files 42 # Generate C++/JavaScript/Java source files from mojom files. The output files
38 # will go under the generated file directory tree with the same path as each 43 # will go under the generated file directory tree with the same path as each
39 # input file. 44 # input file.
40 # 45 #
41 # Parameters: 46 # Parameters:
(...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after
387 full_name = get_label_info(d, "label_no_toolchain") 392 full_name = get_label_info(d, "label_no_toolchain")
388 deps += [ "${full_name}_java" ] 393 deps += [ "${full_name}_java" ]
389 } 394 }
390 395
391 srcjar_deps = [ ":$java_srcjar_target_name" ] 396 srcjar_deps = [ ":$java_srcjar_target_name" ]
392 run_findbugs_override = false 397 run_findbugs_override = false
393 } 398 }
394 } 399 }
395 } 400 }
396 } 401 }
OLDNEW
« no previous file with comments | « mojo/public/cpp/bindings/tests/BUILD.gn ('k') | services/shell/public/cpp/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698