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 import("//build/config/android/config.gni") | 5 import("//build/config/android/config.gni") |
6 | 6 |
7 assert(is_android) | 7 assert(is_android) |
8 | 8 |
9 rebased_android_sdk = rebase_path(android_sdk, root_build_dir) | 9 rebased_android_sdk = rebase_path(android_sdk, root_build_dir) |
10 rebased_android_sdk_root = rebase_path(android_sdk_root, root_build_dir) | 10 rebased_android_sdk_root = rebase_path(android_sdk_root, root_build_dir) |
(...skipping 315 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
326 "--classpath", | 326 "--classpath", |
327 rebased_android_sdk_jar, | 327 rebased_android_sdk_jar, |
328 "--classpath=@FileArg($_rebased_build_config:javac:classpath)", | 328 "--classpath=@FileArg($_rebased_build_config:javac:classpath)", |
329 ] | 329 ] |
330 } | 330 } |
331 } else { | 331 } else { |
332 copy("${target_name}__copy_jar") { | 332 copy("${target_name}__copy_jar") { |
333 sources = [ | 333 sources = [ |
334 _input_jar_path, | 334 _input_jar_path, |
335 ] | 335 ] |
336 outputs = [ _output_jar_path ] | 336 outputs = [ |
| 337 _output_jar_path, |
| 338 ] |
337 } | 339 } |
338 } | 340 } |
339 | 341 |
340 action("${target_name}__jar_toc") { | 342 action("${target_name}__jar_toc") { |
341 script = "//build/android/gyp/jar_toc.py" | 343 script = "//build/android/gyp/jar_toc.py" |
342 depfile = "$target_gen_dir/$target_name.d" | 344 depfile = "$target_gen_dir/$target_name.d" |
343 outputs = [ | 345 outputs = [ |
344 depfile, | 346 depfile, |
345 _jar_toc_path, | 347 _jar_toc_path, |
346 _jar_toc_path + ".md5.stamp", | 348 _jar_toc_path + ".md5.stamp", |
(...skipping 547 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
894 sources = [ | 896 sources = [ |
895 _jar_path, | 897 _jar_path, |
896 ] | 898 ] |
897 output = _dex_path | 899 output = _dex_path |
898 } | 900 } |
899 | 901 |
900 if (defined(invoker.standalone_dex_path)) { | 902 if (defined(invoker.standalone_dex_path)) { |
901 _final_deps += [ ":${_template_name}__standalone_dex" ] | 903 _final_deps += [ ":${_template_name}__standalone_dex" ] |
902 _rebased_build_config = rebase_path(_build_config, root_build_dir) | 904 _rebased_build_config = rebase_path(_build_config, root_build_dir) |
903 dex("${_template_name}__standalone_dex") { | 905 dex("${_template_name}__standalone_dex") { |
904 sources = [_jar_path] | 906 sources = [ |
905 inputs = [_build_config] | 907 _jar_path, |
| 908 ] |
| 909 inputs = [ |
| 910 _build_config, |
| 911 ] |
906 output = invoker.standalone_dex_path | 912 output = invoker.standalone_dex_path |
907 dex_arg_key = "${_rebased_build_config}:final_dex:dependency_dex_files" | 913 dex_arg_key = "${_rebased_build_config}:final_dex:dependency_dex_files" |
908 args = [ "--inputs=@FileArg($dex_arg_key)" ] | 914 args = [ "--inputs=@FileArg($dex_arg_key)" ] |
909 } | 915 } |
910 } | 916 } |
911 } | 917 } |
912 | 918 |
913 group(target_name) { | 919 group(target_name) { |
914 if (defined(invoker.visibility)) { | 920 if (defined(invoker.visibility)) { |
915 visibility = invoker.visibility | 921 visibility = invoker.visibility |
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1026 if (defined(invoker.sources)) { | 1032 if (defined(invoker.sources)) { |
1027 sources += invoker.sources | 1033 sources += invoker.sources |
1028 } | 1034 } |
1029 | 1035 |
1030 inputs = [] | 1036 inputs = [] |
1031 if (defined(invoker.inputs)) { | 1037 if (defined(invoker.inputs)) { |
1032 inputs += invoker.inputs | 1038 inputs += invoker.inputs |
1033 } | 1039 } |
1034 | 1040 |
1035 depfile = "$target_gen_dir/$target_name.d" | 1041 depfile = "$target_gen_dir/$target_name.d" |
1036 outputs = [ depfile ] | 1042 outputs = [ |
| 1043 depfile, |
| 1044 ] |
1037 | 1045 |
1038 args = [ | 1046 args = [ |
1039 "--depfile", | 1047 "--depfile", |
1040 rebase_path(depfile, root_build_dir), | 1048 rebase_path(depfile, root_build_dir), |
1041 "--dest", | 1049 "--dest", |
1042 rebase_path(invoker.dest, root_build_dir), | 1050 rebase_path(invoker.dest, root_build_dir), |
1043 ] | 1051 ] |
1044 rebased_sources = rebase_path(sources, root_build_dir) | 1052 rebased_sources = rebase_path(sources, root_build_dir) |
1045 args += [ "--files=$rebased_sources" ] | 1053 args += [ "--files=$rebased_sources" ] |
1046 | 1054 |
1047 if (defined(invoker.clear_dir) && invoker.clear_dir) { | 1055 if (defined(invoker.clear_dir) && invoker.clear_dir) { |
1048 args += [ "--clear" ] | 1056 args += [ "--clear" ] |
1049 } | 1057 } |
1050 | 1058 |
1051 if (defined(invoker.args)) { | 1059 if (defined(invoker.args)) { |
1052 args += invoker.args | 1060 args += invoker.args |
1053 } | 1061 } |
1054 } | 1062 } |
1055 } | 1063 } |
OLD | NEW |