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("//base/android/linker/config.gni") | 5 import("//base/android/linker/config.gni") |
6 import("//build/config/android/config.gni") | 6 import("//build/config/android/config.gni") |
7 import("//build/config/android/internal_rules.gni") | 7 import("//build/config/android/internal_rules.gni") |
8 import("//third_party/android_platform/config.gni") | 8 import("//third_party/android_platform/config.gni") |
9 import("//tools/grit/grit_rule.gni") | 9 import("//tools/grit/grit_rule.gni") |
10 | 10 |
(...skipping 1451 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1462 } | 1462 } |
1463 | 1463 |
1464 _native_lib_version_rule = "" | 1464 _native_lib_version_rule = "" |
1465 if (defined(invoker.native_lib_version_rule)) { | 1465 if (defined(invoker.native_lib_version_rule)) { |
1466 _native_lib_version_rule = invoker.native_lib_version_rule | 1466 _native_lib_version_rule = invoker.native_lib_version_rule |
1467 } | 1467 } |
1468 _native_lib_version_arg = "\"\"" | 1468 _native_lib_version_arg = "\"\"" |
1469 if (defined(invoker.native_lib_version_arg)) { | 1469 if (defined(invoker.native_lib_version_arg)) { |
1470 _native_lib_version_arg = invoker.native_lib_version_arg | 1470 _native_lib_version_arg = invoker.native_lib_version_arg |
1471 } | 1471 } |
| 1472 |
| 1473 _native_libraries_template = |
| 1474 "//base/android/java/templates/NativeLibraries.template" |
| 1475 if (defined(invoker.native_libraries_template)) { |
| 1476 _native_libraries_template = invoker.native_libraries_template |
| 1477 } |
1472 } | 1478 } |
1473 | 1479 |
1474 _android_manifest_deps = [] | 1480 _android_manifest_deps = [] |
1475 if (defined(invoker.android_manifest_dep)) { | 1481 if (defined(invoker.android_manifest_dep)) { |
1476 _android_manifest_deps = [ invoker.android_manifest_dep ] | 1482 _android_manifest_deps = [ invoker.android_manifest_dep ] |
1477 } | 1483 } |
1478 _android_manifest = invoker.android_manifest | 1484 _android_manifest = invoker.android_manifest |
1479 | 1485 |
1480 _rebased_build_config = rebase_path(_build_config, root_build_dir) | 1486 _rebased_build_config = rebase_path(_build_config, root_build_dir) |
1481 _create_abi_split = | 1487 _create_abi_split = |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1533 | 1539 |
1534 if (_native_libs != []) { | 1540 if (_native_libs != []) { |
1535 _enable_chromium_linker_tests = false | 1541 _enable_chromium_linker_tests = false |
1536 if (defined(invoker.enable_chromium_linker_tests)) { | 1542 if (defined(invoker.enable_chromium_linker_tests)) { |
1537 _enable_chromium_linker_tests = invoker.enable_chromium_linker_tests | 1543 _enable_chromium_linker_tests = invoker.enable_chromium_linker_tests |
1538 } | 1544 } |
1539 | 1545 |
1540 java_cpp_template("${_template_name}__native_libraries_java") { | 1546 java_cpp_template("${_template_name}__native_libraries_java") { |
1541 package_name = "org/chromium/base/library_loader" | 1547 package_name = "org/chromium/base/library_loader" |
1542 sources = [ | 1548 sources = [ |
1543 "//base/android/java/templates/NativeLibraries.template", | 1549 _native_libraries_template, |
1544 ] | 1550 ] |
1545 inputs = [ | 1551 inputs = [ |
1546 _build_config, | 1552 _build_config, |
1547 ] | 1553 ] |
1548 deps = [ | 1554 deps = [ |
1549 ":$build_config_target", | 1555 ":$build_config_target", |
1550 ] | 1556 ] |
1551 if (_native_lib_version_rule != "") { | 1557 if (_native_lib_version_rule != "") { |
1552 deps += [ _native_lib_version_rule ] | 1558 deps += [ _native_lib_version_rule ] |
1553 } | 1559 } |
(...skipping 319 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1873 "//tools/android/forwarder2", | 1879 "//tools/android/forwarder2", |
1874 "//tools/android/md5sum", | 1880 "//tools/android/md5sum", |
1875 ] | 1881 ] |
1876 if (defined(test_runner_data_dep)) { | 1882 if (defined(test_runner_data_dep)) { |
1877 data_deps += test_runner_data_dep | 1883 data_deps += test_runner_data_dep |
1878 } | 1884 } |
1879 if (defined(invoker.data_deps)) { | 1885 if (defined(invoker.data_deps)) { |
1880 data_deps += invoker.data_deps | 1886 data_deps += invoker.data_deps |
1881 } | 1887 } |
1882 deps = [ | 1888 deps = [ |
| 1889 "//base:base_java", |
1883 "//testing/android/broker:broker_java", | 1890 "//testing/android/broker:broker_java", |
1884 ] | 1891 ] |
1885 if (defined(invoker.deps)) { | 1892 if (defined(invoker.deps)) { |
1886 deps += invoker.deps | 1893 deps += invoker.deps |
1887 } | 1894 } |
1888 if (defined(invoker.java_files)) { | 1895 if (defined(invoker.java_files)) { |
1889 java_files = invoker.java_files | 1896 java_files = invoker.java_files |
1890 } | 1897 } |
1891 if (defined(invoker.srcjar_deps)) { | 1898 if (defined(invoker.srcjar_deps)) { |
1892 srcjar_deps = invoker.srcjar_deps | 1899 srcjar_deps = invoker.srcjar_deps |
1893 } | 1900 } |
1894 if (defined(invoker.apk_name)) { | 1901 if (defined(invoker.apk_name)) { |
1895 apk_name = invoker.apk_name | 1902 apk_name = invoker.apk_name |
1896 } | 1903 } |
1897 if (defined(invoker.final_apk_path)) { | 1904 if (defined(invoker.final_apk_path)) { |
1898 final_apk_path = invoker.final_apk_path | 1905 final_apk_path = invoker.final_apk_path |
1899 } | 1906 } |
1900 if (defined(invoker.native_libs)) { | 1907 if (defined(invoker.native_libs)) { |
1901 native_libs = invoker.native_libs | 1908 native_libs = invoker.native_libs |
| 1909 native_libraries_template = |
| 1910 "//base/android/java/templates/NativeTestLibraries.template" |
1902 } | 1911 } |
1903 if (defined(invoker.apk_under_test)) { | 1912 if (defined(invoker.apk_under_test)) { |
1904 apk_under_test = invoker.apk_under_test | 1913 apk_under_test = invoker.apk_under_test |
1905 } | 1914 } |
1906 if (defined(invoker.DEPRECATED_java_in_dir)) { | 1915 if (defined(invoker.DEPRECATED_java_in_dir)) { |
1907 DEPRECATED_java_in_dir = invoker.DEPRECATED_java_in_dir | 1916 DEPRECATED_java_in_dir = invoker.DEPRECATED_java_in_dir |
1908 } | 1917 } |
1909 } | 1918 } |
1910 } | 1919 } |
1911 | 1920 |
(...skipping 313 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2225 template("uiautomator_test") { | 2234 template("uiautomator_test") { |
2226 set_sources_assignment_filter([]) | 2235 set_sources_assignment_filter([]) |
2227 if (defined(invoker.testonly)) { | 2236 if (defined(invoker.testonly)) { |
2228 testonly = invoker.testonly | 2237 testonly = invoker.testonly |
2229 } | 2238 } |
2230 assert(target_name != "") | 2239 assert(target_name != "") |
2231 assert(invoker.deps != [] || true) | 2240 assert(invoker.deps != [] || true) |
2232 group(target_name) { | 2241 group(target_name) { |
2233 } | 2242 } |
2234 } | 2243 } |
OLD | NEW |