| 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 import("//build/config/sanitizers/sanitizers.gni") | 6 import("//build/config/sanitizers/sanitizers.gni") |
| 7 import("//build/config/zip.gni") | 7 import("//build/config/zip.gni") |
| 8 import("//third_party/ijar/ijar.gni") | 8 import("//third_party/ijar/ijar.gni") |
| 9 | 9 |
| 10 assert(is_android) | 10 assert(is_android) |
| (...skipping 1502 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1513 | 1513 |
| 1514 _provider_configurations = [] | 1514 _provider_configurations = [] |
| 1515 if (defined(invoker.provider_configurations)) { | 1515 if (defined(invoker.provider_configurations)) { |
| 1516 _provider_configurations = invoker.provider_configurations | 1516 _provider_configurations = invoker.provider_configurations |
| 1517 } | 1517 } |
| 1518 | 1518 |
| 1519 _processors = [] | 1519 _processors = [] |
| 1520 _enable_interface_jars_javac = true | 1520 _enable_interface_jars_javac = true |
| 1521 if (defined(invoker.processors_javac)) { | 1521 if (defined(invoker.processors_javac)) { |
| 1522 _processors = invoker.processors_javac | 1522 _processors = invoker.processors_javac |
| 1523 _enable_iterface_jars_javac = _processors == [] | 1523 _enable_interface_jars_javac = _processors == [] |
| 1524 } | 1524 } |
| 1525 | 1525 |
| 1526 _processor_args = [] | 1526 _processor_args = [] |
| 1527 if (defined(invoker.processor_args_javac)) { | 1527 if (defined(invoker.processor_args_javac)) { |
| 1528 _processor_args = invoker.processor_args_javac | 1528 _processor_args = invoker.processor_args_javac |
| 1529 } | 1529 } |
| 1530 | 1530 |
| 1531 _additional_jar_files = [] |
| 1532 if (defined(invoker.additional_jar_files)) { |
| 1533 _additional_jar_files = invoker.additional_jar_files |
| 1534 } |
| 1535 |
| 1531 if (defined(invoker.enable_incremental_javac_override)) { | 1536 if (defined(invoker.enable_incremental_javac_override)) { |
| 1532 # Use invoker-specified override. | 1537 # Use invoker-specified override. |
| 1533 _enable_incremental_javac = invoker.enable_incremental_javac_override | 1538 _enable_incremental_javac = invoker.enable_incremental_javac_override |
| 1534 } else { | 1539 } else { |
| 1535 # Default to build arg if not overridden. | 1540 # Default to build arg if not overridden. |
| 1536 _enable_incremental_javac = enable_incremental_javac | 1541 _enable_incremental_javac = enable_incremental_javac |
| 1537 } | 1542 } |
| 1538 | 1543 |
| 1539 _manifest_entries = [] | 1544 _manifest_entries = [] |
| 1540 if (defined(invoker.manifest_entries)) { | 1545 if (defined(invoker.manifest_entries)) { |
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1635 } | 1640 } |
| 1636 foreach(e, _provider_configurations) { | 1641 foreach(e, _provider_configurations) { |
| 1637 args += [ "--provider-configuration=" + rebase_path(e, root_build_dir) ] | 1642 args += [ "--provider-configuration=" + rebase_path(e, root_build_dir) ] |
| 1638 } | 1643 } |
| 1639 foreach(e, _processors) { | 1644 foreach(e, _processors) { |
| 1640 args += [ "--processor=" + e ] | 1645 args += [ "--processor=" + e ] |
| 1641 } | 1646 } |
| 1642 foreach(e, _processor_args) { | 1647 foreach(e, _processor_args) { |
| 1643 args += [ "--processor-arg=" + e ] | 1648 args += [ "--processor-arg=" + e ] |
| 1644 } | 1649 } |
| 1650 foreach(e, _additional_jar_files) { |
| 1651 args += [ "--additional-jar-file=" + e ] |
| 1652 } |
| 1645 args += rebase_path(_java_files, root_build_dir) | 1653 args += rebase_path(_java_files, root_build_dir) |
| 1646 } | 1654 } |
| 1647 | 1655 |
| 1648 process_java_prebuilt(_process_prebuilt_target_name) { | 1656 process_java_prebuilt(_process_prebuilt_target_name) { |
| 1649 forward_variables_from(invoker, [ "jar_excluded_patterns" ]) | 1657 forward_variables_from(invoker, [ "jar_excluded_patterns" ]) |
| 1650 build_config = _build_config | 1658 build_config = _build_config |
| 1651 input_jar_path = _javac_jar_path | 1659 input_jar_path = _javac_jar_path |
| 1652 output_jar_path = _process_prebuilt_jar_path | 1660 output_jar_path = _process_prebuilt_jar_path |
| 1653 if (defined(invoker.proguard_preprocess) && invoker.proguard_preprocess) { | 1661 if (defined(invoker.proguard_preprocess) && invoker.proguard_preprocess) { |
| 1654 proguard_preprocess = invoker.proguard_preprocess | 1662 proguard_preprocess = invoker.proguard_preprocess |
| (...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1805 if (defined(invoker.java_files)) { | 1813 if (defined(invoker.java_files)) { |
| 1806 _java_files += invoker.java_files | 1814 _java_files += invoker.java_files |
| 1807 } | 1815 } |
| 1808 assert(_java_files != [] || _srcjar_deps != [] || _srcjars != []) | 1816 assert(_java_files != [] || _srcjar_deps != [] || _srcjars != []) |
| 1809 | 1817 |
| 1810 _compile_java_target = "${_template_name}__compile_java" | 1818 _compile_java_target = "${_template_name}__compile_java" |
| 1811 _final_deps += [ ":$_compile_java_target" ] | 1819 _final_deps += [ ":$_compile_java_target" ] |
| 1812 compile_java(_compile_java_target) { | 1820 compile_java(_compile_java_target) { |
| 1813 forward_variables_from(invoker, | 1821 forward_variables_from(invoker, |
| 1814 [ | 1822 [ |
| 1823 "additional_jar_files", |
| 1815 "alternative_android_sdk_ijar", | 1824 "alternative_android_sdk_ijar", |
| 1816 "alternative_android_sdk_ijar_dep", | 1825 "alternative_android_sdk_ijar_dep", |
| 1817 "dist_jar_path", | 1826 "dist_jar_path", |
| 1818 "enable_errorprone", | 1827 "enable_errorprone", |
| 1819 "enable_incremental_javac_override", | 1828 "enable_incremental_javac_override", |
| 1820 "input_jars_paths", | 1829 "input_jars_paths", |
| 1821 "jar_excluded_patterns", | 1830 "jar_excluded_patterns", |
| 1822 "manifest_entries", | 1831 "manifest_entries", |
| 1823 "processors_javac", | 1832 "processors_javac", |
| 1824 "processor_args_javac", | 1833 "processor_args_javac", |
| (...skipping 531 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2356 | 2365 |
| 2357 args = [ | 2366 args = [ |
| 2358 "--depfile", | 2367 "--depfile", |
| 2359 rebase_path(depfile, root_build_dir), | 2368 rebase_path(depfile, root_build_dir), |
| 2360 "--script-output-path", | 2369 "--script-output-path", |
| 2361 rebase_path(generated_script, root_build_dir), | 2370 rebase_path(generated_script, root_build_dir), |
| 2362 ] | 2371 ] |
| 2363 args += test_runner_args | 2372 args += test_runner_args |
| 2364 } | 2373 } |
| 2365 } | 2374 } |
| OLD | NEW |