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("//build/toolchain/toolchain.gni") | 8 import("//build/toolchain/toolchain.gni") |
9 import("//third_party/android_platform/config.gni") | 9 import("//third_party/android_platform/config.gni") |
10 import("//tools/grit/grit_rule.gni") | 10 import("//tools/grit/grit_rule.gni") |
(...skipping 1329 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1340 } | 1340 } |
1341 | 1341 |
1342 _native_lib_version_rule = "" | 1342 _native_lib_version_rule = "" |
1343 if (defined(invoker.native_lib_version_rule)) { | 1343 if (defined(invoker.native_lib_version_rule)) { |
1344 _native_lib_version_rule = invoker.native_lib_version_rule | 1344 _native_lib_version_rule = invoker.native_lib_version_rule |
1345 } | 1345 } |
1346 _native_lib_version_arg = "\"\"" | 1346 _native_lib_version_arg = "\"\"" |
1347 if (defined(invoker.native_lib_version_arg)) { | 1347 if (defined(invoker.native_lib_version_arg)) { |
1348 _native_lib_version_arg = invoker.native_lib_version_arg | 1348 _native_lib_version_arg = invoker.native_lib_version_arg |
1349 } | 1349 } |
1350 | |
1351 _native_libraries_template = | |
1352 "//base/android/java/templates/NativeLibraries.template" | |
1353 if (defined(invoker.native_libraries_template)) { | |
1354 _native_libraries_template = invoker.native_libraries_template | |
1355 } | |
1356 | |
1357 _native_libraries_package_name = "org/chromium/base/library_loader" | |
1358 if (defined(invoker.native_libraries_package_name)) { | |
1359 _native_libraries_package_name = invoker.native_libraries_package_name | |
1360 } | |
1350 } | 1361 } |
1351 | 1362 |
1352 _android_manifest_deps = [] | 1363 _android_manifest_deps = [] |
1353 if (defined(invoker.android_manifest_dep)) { | 1364 if (defined(invoker.android_manifest_dep)) { |
1354 _android_manifest_deps = [ invoker.android_manifest_dep ] | 1365 _android_manifest_deps = [ invoker.android_manifest_dep ] |
1355 } | 1366 } |
1356 _android_manifest = invoker.android_manifest | 1367 _android_manifest = invoker.android_manifest |
1357 | 1368 |
1358 _rebased_build_config = rebase_path(_build_config, root_build_dir) | 1369 _rebased_build_config = rebase_path(_build_config, root_build_dir) |
1359 _create_abi_split = | 1370 _create_abi_split = |
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1425 } | 1436 } |
1426 _srcjar_deps += [ ":$process_resources_target" ] | 1437 _srcjar_deps += [ ":$process_resources_target" ] |
1427 | 1438 |
1428 if (_native_libs != []) { | 1439 if (_native_libs != []) { |
1429 _enable_chromium_linker_tests = false | 1440 _enable_chromium_linker_tests = false |
1430 if (defined(invoker.enable_chromium_linker_tests)) { | 1441 if (defined(invoker.enable_chromium_linker_tests)) { |
1431 _enable_chromium_linker_tests = invoker.enable_chromium_linker_tests | 1442 _enable_chromium_linker_tests = invoker.enable_chromium_linker_tests |
1432 } | 1443 } |
1433 | 1444 |
1434 java_cpp_template("${_template_name}__native_libraries_java") { | 1445 java_cpp_template("${_template_name}__native_libraries_java") { |
1435 package_name = "org/chromium/base/library_loader" | 1446 package_name = _native_libraries_package_name |
1436 sources = [ | 1447 sources = [ |
1437 "//base/android/java/templates/NativeLibraries.template", | 1448 _native_libraries_template, |
1438 ] | 1449 ] |
1439 inputs = [ | 1450 inputs = [ |
1440 _build_config, | 1451 _build_config, |
1441 ] | 1452 ] |
1442 deps = [ | 1453 deps = [ |
1443 ":$build_config_target", | 1454 ":$build_config_target", |
1444 ] | 1455 ] |
1445 if (_native_lib_version_rule != "") { | 1456 if (_native_lib_version_rule != "") { |
1446 deps += [ _native_lib_version_rule ] | 1457 deps += [ _native_lib_version_rule ] |
1447 } | 1458 } |
(...skipping 414 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1862 forward_variables_from(invoker, [ "isolate_file" ]) | 1873 forward_variables_from(invoker, [ "isolate_file" ]) |
1863 test_name = invoker.target_name | 1874 test_name = invoker.target_name |
1864 test_type = "instrumentation" | 1875 test_type = "instrumentation" |
1865 apk_target = ":$_apk_target_name" | 1876 apk_target = ":$_apk_target_name" |
1866 } | 1877 } |
1867 | 1878 |
1868 android_apk(_apk_target_name) { | 1879 android_apk(_apk_target_name) { |
1869 deps = [] | 1880 deps = [] |
1870 data_deps = [] | 1881 data_deps = [] |
1871 forward_variables_from(invoker, "*") | 1882 forward_variables_from(invoker, "*") |
1872 deps += [ "//testing/android/broker:broker_java" ] | 1883 deps += [ |
1884 "//base:base_java", | |
agrieve
2015/11/24 16:27:14
Shouldn't be necessary?
jbudorick
2015/11/24 18:19:28
nope, removed
| |
1885 "//testing/android/broker:broker_java", | |
1886 ] | |
1873 data_deps += [ | 1887 data_deps += [ |
1874 "//testing/android/driver:driver_apk", | 1888 "//testing/android/driver:driver_apk", |
1875 "//tools/android/forwarder2", | 1889 "//tools/android/forwarder2", |
1876 "//tools/android/md5sum", | 1890 "//tools/android/md5sum", |
1877 ] | 1891 ] |
1892 | |
1878 run_findbugs = false | 1893 run_findbugs = false |
1879 } | 1894 } |
1880 | 1895 |
1881 group(target_name) { | 1896 group(target_name) { |
1882 public_deps = [ | 1897 public_deps = [ |
1883 ":$_apk_target_name", | 1898 ":$_apk_target_name", |
1884 ":$_test_runner_target_name", | 1899 ":$_test_runner_target_name", |
1885 ] | 1900 ] |
1886 } | 1901 } |
1887 } | 1902 } |
(...skipping 312 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
2200 } | 2215 } |
2201 | 2216 |
2202 android_library(target_name) { | 2217 android_library(target_name) { |
2203 java_files = [] | 2218 java_files = [] |
2204 srcjar_deps = [ ":${_template_name}__protoc_java" ] | 2219 srcjar_deps = [ ":${_template_name}__protoc_java" ] |
2205 deps = [ | 2220 deps = [ |
2206 "//third_party/android_protobuf:protobuf_nano_javalib", | 2221 "//third_party/android_protobuf:protobuf_nano_javalib", |
2207 ] | 2222 ] |
2208 } | 2223 } |
2209 } | 2224 } |
OLD | NEW |