OLD | NEW |
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", |
(...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
256 # get the cpp dependency name. | 256 # get the cpp dependency name. |
257 full_name = get_label_info(d, "label_no_toolchain") | 257 full_name = get_label_info(d, "label_no_toolchain") |
258 deps += [ "${full_name}_${cpp_sources_suffix}" ] | 258 deps += [ "${full_name}_${cpp_sources_suffix}" ] |
259 } | 259 } |
260 if (defined(invoker.for_blink) && invoker.for_blink) { | 260 if (defined(invoker.for_blink) && invoker.for_blink) { |
261 public_deps += [ "//mojo/public/cpp/bindings:wtf_support" ] | 261 public_deps += [ "//mojo/public/cpp/bindings:wtf_support" ] |
262 } | 262 } |
263 } | 263 } |
264 } | 264 } |
265 | 265 |
266 if (is_android && !defined(invoker.variant) && !defined(invoker.typemaps)) { | 266 if (is_android && !cpp_only) { |
267 import("//build/config/android/rules.gni") | 267 import("//build/config/android/rules.gni") |
268 | 268 |
269 java_srcjar_target_name = target_name + "_java_sources" | 269 java_srcjar_target_name = target_name + "_java_sources" |
270 action(java_srcjar_target_name) { | 270 action(java_srcjar_target_name) { |
271 script = "//mojo/public/tools/gn/zip.py" | 271 script = "//mojo/public/tools/gn/zip.py" |
272 inputs = process_file_template(invoker.sources, generator_java_outputs) | 272 inputs = process_file_template(invoker.sources, generator_java_outputs) |
273 output = "$target_gen_dir/$target_name.srcjar" | 273 output = "$target_gen_dir/$target_name.srcjar" |
274 outputs = [ | 274 outputs = [ |
275 output, | 275 output, |
276 ] | 276 ] |
(...skipping 21 matching lines...) Expand all Loading... |
298 # //mojo/something:something and we can append "_java" to get the java | 298 # //mojo/something:something and we can append "_java" to get the java |
299 # dependency name. | 299 # dependency name. |
300 full_name = get_label_info(d, "label_no_toolchain") | 300 full_name = get_label_info(d, "label_no_toolchain") |
301 deps += [ "${full_name}_java" ] | 301 deps += [ "${full_name}_java" ] |
302 } | 302 } |
303 | 303 |
304 srcjar_deps = [ ":$java_srcjar_target_name" ] | 304 srcjar_deps = [ ":$java_srcjar_target_name" ] |
305 } | 305 } |
306 } | 306 } |
307 } | 307 } |
OLD | NEW |