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 384 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
395 testonly = invoker.testonly | 395 testonly = invoker.testonly |
396 } | 396 } |
397 | 397 |
398 _input_jar_path = invoker.input_jar_path | 398 _input_jar_path = invoker.input_jar_path |
399 _output_jar_path = invoker.output_jar_path | 399 _output_jar_path = invoker.output_jar_path |
400 _jar_toc_path = _output_jar_path + ".TOC" | 400 _jar_toc_path = _output_jar_path + ".TOC" |
401 | 401 |
402 assert(invoker.build_config != "") | 402 assert(invoker.build_config != "") |
403 | 403 |
404 if (defined(invoker.proguard_preprocess) && invoker.proguard_preprocess) { | 404 if (defined(invoker.proguard_preprocess) && invoker.proguard_preprocess) { |
405 _proguard_jar_path = "$android_sdk_root/tools/proguard/lib/proguard.jar" | 405 _proguard_jar_path = "//third_party/proguard/lib/proguard.jar" |
406 _proguard_config_path = invoker.proguard_config | 406 _proguard_config_path = invoker.proguard_config |
407 _build_config = invoker.build_config | 407 _build_config = invoker.build_config |
408 _rebased_build_config = rebase_path(_build_config, root_build_dir) | 408 _rebased_build_config = rebase_path(_build_config, root_build_dir) |
409 _output_jar_target = "${target_name}__proguard_process" | 409 _output_jar_target = "${target_name}__proguard_process" |
410 action(_output_jar_target) { | 410 action(_output_jar_target) { |
411 script = "//build/android/gyp/proguard.py" | 411 script = "//build/android/gyp/proguard.py" |
412 inputs = [ | 412 inputs = [ |
413 android_sdk_jar, | 413 android_sdk_jar, |
414 _proguard_jar_path, | 414 _proguard_jar_path, |
415 _build_config, | 415 _build_config, |
(...skipping 1165 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1581 ] | 1581 ] |
1582 args = [ | 1582 args = [ |
1583 "--depfile", | 1583 "--depfile", |
1584 rebase_path(depfile, root_build_dir), | 1584 rebase_path(depfile, root_build_dir), |
1585 "--script-output-path", | 1585 "--script-output-path", |
1586 rebase_path(generated_script, root_build_dir), | 1586 rebase_path(generated_script, root_build_dir), |
1587 ] | 1587 ] |
1588 args += test_runner_args | 1588 args += test_runner_args |
1589 } | 1589 } |
1590 } | 1590 } |
OLD | NEW |