| 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 1331 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1342 } | 1342 } |
| 1343 | 1343 |
| 1344 _native_lib_version_rule = "" | 1344 _native_lib_version_rule = "" |
| 1345 if (defined(invoker.native_lib_version_rule)) { | 1345 if (defined(invoker.native_lib_version_rule)) { |
| 1346 _native_lib_version_rule = invoker.native_lib_version_rule | 1346 _native_lib_version_rule = invoker.native_lib_version_rule |
| 1347 } | 1347 } |
| 1348 _native_lib_version_arg = "\"\"" | 1348 _native_lib_version_arg = "\"\"" |
| 1349 if (defined(invoker.native_lib_version_arg)) { | 1349 if (defined(invoker.native_lib_version_arg)) { |
| 1350 _native_lib_version_arg = invoker.native_lib_version_arg | 1350 _native_lib_version_arg = invoker.native_lib_version_arg |
| 1351 } | 1351 } |
| 1352 |
| 1353 _native_libraries_template = |
| 1354 "//base/android/java/templates/NativeLibraries.template" |
| 1355 if (defined(invoker.native_libraries_template)) { |
| 1356 _native_libraries_template = invoker.native_libraries_template |
| 1357 } |
| 1358 |
| 1359 _native_libraries_package_name = "org/chromium/base/library_loader" |
| 1360 if (defined(invoker.native_libraries_package_name)) { |
| 1361 _native_libraries_package_name = invoker.native_libraries_package_name |
| 1362 } |
| 1352 } | 1363 } |
| 1353 | 1364 |
| 1354 _android_manifest_deps = [] | 1365 _android_manifest_deps = [] |
| 1355 if (defined(invoker.android_manifest_dep)) { | 1366 if (defined(invoker.android_manifest_dep)) { |
| 1356 _android_manifest_deps = [ invoker.android_manifest_dep ] | 1367 _android_manifest_deps = [ invoker.android_manifest_dep ] |
| 1357 } | 1368 } |
| 1358 _android_manifest = invoker.android_manifest | 1369 _android_manifest = invoker.android_manifest |
| 1359 | 1370 |
| 1360 _rebased_build_config = rebase_path(_build_config, root_build_dir) | 1371 _rebased_build_config = rebase_path(_build_config, root_build_dir) |
| 1361 _create_abi_split = | 1372 _create_abi_split = |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1427 } | 1438 } |
| 1428 _srcjar_deps += [ ":$process_resources_target" ] | 1439 _srcjar_deps += [ ":$process_resources_target" ] |
| 1429 | 1440 |
| 1430 if (_native_libs != []) { | 1441 if (_native_libs != []) { |
| 1431 _enable_chromium_linker_tests = false | 1442 _enable_chromium_linker_tests = false |
| 1432 if (defined(invoker.enable_chromium_linker_tests)) { | 1443 if (defined(invoker.enable_chromium_linker_tests)) { |
| 1433 _enable_chromium_linker_tests = invoker.enable_chromium_linker_tests | 1444 _enable_chromium_linker_tests = invoker.enable_chromium_linker_tests |
| 1434 } | 1445 } |
| 1435 | 1446 |
| 1436 java_cpp_template("${_template_name}__native_libraries_java") { | 1447 java_cpp_template("${_template_name}__native_libraries_java") { |
| 1437 package_name = "org/chromium/base/library_loader" | 1448 package_name = _native_libraries_package_name |
| 1438 sources = [ | 1449 sources = [ |
| 1439 "//base/android/java/templates/NativeLibraries.template", | 1450 _native_libraries_template, |
| 1440 ] | 1451 ] |
| 1441 inputs = [ | 1452 inputs = [ |
| 1442 _build_config, | 1453 _build_config, |
| 1443 ] | 1454 ] |
| 1444 deps = [ | 1455 deps = [ |
| 1445 ":$build_config_target", | 1456 ":$build_config_target", |
| 1446 ] | 1457 ] |
| 1447 if (_native_lib_version_rule != "") { | 1458 if (_native_lib_version_rule != "") { |
| 1448 deps += [ _native_lib_version_rule ] | 1459 deps += [ _native_lib_version_rule ] |
| 1449 } | 1460 } |
| (...skipping 421 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1871 android_apk(_apk_target_name) { | 1882 android_apk(_apk_target_name) { |
| 1872 deps = [] | 1883 deps = [] |
| 1873 data_deps = [] | 1884 data_deps = [] |
| 1874 forward_variables_from(invoker, "*") | 1885 forward_variables_from(invoker, "*") |
| 1875 deps += [ "//testing/android/broker:broker_java" ] | 1886 deps += [ "//testing/android/broker:broker_java" ] |
| 1876 data_deps += [ | 1887 data_deps += [ |
| 1877 "//testing/android/driver:driver_apk", | 1888 "//testing/android/driver:driver_apk", |
| 1878 "//tools/android/forwarder2", | 1889 "//tools/android/forwarder2", |
| 1879 "//tools/android/md5sum", | 1890 "//tools/android/md5sum", |
| 1880 ] | 1891 ] |
| 1892 |
| 1881 run_findbugs = false | 1893 run_findbugs = false |
| 1882 } | 1894 } |
| 1883 | 1895 |
| 1884 group(target_name) { | 1896 group(target_name) { |
| 1885 public_deps = [ | 1897 public_deps = [ |
| 1886 ":$_apk_target_name", | 1898 ":$_apk_target_name", |
| 1887 ":$_test_runner_target_name", | 1899 ":$_test_runner_target_name", |
| 1888 ] | 1900 ] |
| 1889 } | 1901 } |
| 1890 } | 1902 } |
| (...skipping 299 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2190 } | 2202 } |
| 2191 | 2203 |
| 2192 android_library(target_name) { | 2204 android_library(target_name) { |
| 2193 java_files = [] | 2205 java_files = [] |
| 2194 srcjar_deps = [ ":${_template_name}__protoc_java" ] | 2206 srcjar_deps = [ ":${_template_name}__protoc_java" ] |
| 2195 deps = [ | 2207 deps = [ |
| 2196 "//third_party/android_protobuf:protobuf_nano_javalib", | 2208 "//third_party/android_protobuf:protobuf_nano_javalib", |
| 2197 ] | 2209 ] |
| 2198 } | 2210 } |
| 2199 } | 2211 } |
| OLD | NEW |