| 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 230 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 241 foreach(d, all_deps) { | 241 foreach(d, all_deps) { |
| 242 # Resolve the name, so that a target //mojo/something becomes | 242 # Resolve the name, so that a target //mojo/something becomes |
| 243 # //mojo/something:something and we can append cpp_sources_suffix to | 243 # //mojo/something:something and we can append cpp_sources_suffix to |
| 244 # get the cpp dependency name. | 244 # get the cpp dependency name. |
| 245 full_name = get_label_info(d, "label_no_toolchain") | 245 full_name = get_label_info(d, "label_no_toolchain") |
| 246 deps += [ "${full_name}_${cpp_sources_suffix}" ] | 246 deps += [ "${full_name}_${cpp_sources_suffix}" ] |
| 247 } | 247 } |
| 248 } | 248 } |
| 249 } | 249 } |
| 250 | 250 |
| 251 if (is_android && !defined(invoker.variant)) { | 251 if (is_android && !defined(invoker.variant) && !defined(invoker.typemaps)) { |
| 252 import("//build/config/android/rules.gni") | 252 import("//build/config/android/rules.gni") |
| 253 | 253 |
| 254 java_srcjar_target_name = target_name + "_java_sources" | 254 java_srcjar_target_name = target_name + "_java_sources" |
| 255 action(java_srcjar_target_name) { | 255 action(java_srcjar_target_name) { |
| 256 script = "//mojo/public/tools/gn/zip.py" | 256 script = "//mojo/public/tools/gn/zip.py" |
| 257 inputs = process_file_template(invoker.sources, generator_java_outputs) | 257 inputs = process_file_template(invoker.sources, generator_java_outputs) |
| 258 output = "$target_gen_dir/$target_name.srcjar" | 258 output = "$target_gen_dir/$target_name.srcjar" |
| 259 outputs = [ | 259 outputs = [ |
| 260 output, | 260 output, |
| 261 ] | 261 ] |
| (...skipping 21 matching lines...) Expand all Loading... |
| 283 # //mojo/something:something and we can append "_java" to get the java | 283 # //mojo/something:something and we can append "_java" to get the java |
| 284 # dependency name. | 284 # dependency name. |
| 285 full_name = get_label_info(d, "label_no_toolchain") | 285 full_name = get_label_info(d, "label_no_toolchain") |
| 286 deps += [ "${full_name}_java" ] | 286 deps += [ "${full_name}_java" ] |
| 287 } | 287 } |
| 288 | 288 |
| 289 srcjar_deps = [ ":$java_srcjar_target_name" ] | 289 srcjar_deps = [ ":$java_srcjar_target_name" ] |
| 290 } | 290 } |
| 291 } | 291 } |
| 292 } | 292 } |
| OLD | NEW |