| 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 1315 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1326 "$root_shlib_dir/{{source_name_part}}$shlib_extension") | 1326 "$root_shlib_dir/{{source_name_part}}$shlib_extension") |
| 1327 | 1327 |
| 1328 _native_lib_version_rule = "" | 1328 _native_lib_version_rule = "" |
| 1329 if (defined(invoker.native_lib_version_rule)) { | 1329 if (defined(invoker.native_lib_version_rule)) { |
| 1330 _native_lib_version_rule = invoker.native_lib_version_rule | 1330 _native_lib_version_rule = invoker.native_lib_version_rule |
| 1331 } | 1331 } |
| 1332 _native_lib_version_arg = "\"\"" | 1332 _native_lib_version_arg = "\"\"" |
| 1333 if (defined(invoker.native_lib_version_arg)) { | 1333 if (defined(invoker.native_lib_version_arg)) { |
| 1334 _native_lib_version_arg = invoker.native_lib_version_arg | 1334 _native_lib_version_arg = invoker.native_lib_version_arg |
| 1335 } | 1335 } |
| 1336 |
| 1337 _native_libraries_template = |
| 1338 "//base/android/java/templates/NativeLibraries.template" |
| 1339 if (defined(invoker.native_libraries_template)) { |
| 1340 _native_libraries_template = invoker.native_libraries_template |
| 1341 } |
| 1342 |
| 1343 _native_libraries_package_name = "org/chromium/base/library_loader" |
| 1344 if (defined(invoker.native_libraries_package_name)) { |
| 1345 _native_libraries_package_name = invoker.native_libraries_package_name |
| 1346 } |
| 1336 } | 1347 } |
| 1337 | 1348 |
| 1338 _android_manifest_deps = [] | 1349 _android_manifest_deps = [] |
| 1339 if (defined(invoker.android_manifest_dep)) { | 1350 if (defined(invoker.android_manifest_dep)) { |
| 1340 _android_manifest_deps = [ invoker.android_manifest_dep ] | 1351 _android_manifest_deps = [ invoker.android_manifest_dep ] |
| 1341 } | 1352 } |
| 1342 _android_manifest = invoker.android_manifest | 1353 _android_manifest = invoker.android_manifest |
| 1343 | 1354 |
| 1344 _rebased_build_config = rebase_path(_build_config, root_build_dir) | 1355 _rebased_build_config = rebase_path(_build_config, root_build_dir) |
| 1345 _create_abi_split = | 1356 _create_abi_split = |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1411 } | 1422 } |
| 1412 _srcjar_deps += [ ":$process_resources_target" ] | 1423 _srcjar_deps += [ ":$process_resources_target" ] |
| 1413 | 1424 |
| 1414 if (_native_libs != []) { | 1425 if (_native_libs != []) { |
| 1415 _enable_chromium_linker_tests = false | 1426 _enable_chromium_linker_tests = false |
| 1416 if (defined(invoker.enable_chromium_linker_tests)) { | 1427 if (defined(invoker.enable_chromium_linker_tests)) { |
| 1417 _enable_chromium_linker_tests = invoker.enable_chromium_linker_tests | 1428 _enable_chromium_linker_tests = invoker.enable_chromium_linker_tests |
| 1418 } | 1429 } |
| 1419 | 1430 |
| 1420 java_cpp_template("${_template_name}__native_libraries_java") { | 1431 java_cpp_template("${_template_name}__native_libraries_java") { |
| 1421 package_name = "org/chromium/base/library_loader" | 1432 package_name = _native_libraries_package_name |
| 1422 sources = [ | 1433 sources = [ |
| 1423 "//base/android/java/templates/NativeLibraries.template", | 1434 _native_libraries_template, |
| 1424 ] | 1435 ] |
| 1425 inputs = [ | 1436 inputs = [ |
| 1426 _build_config, | 1437 _build_config, |
| 1427 ] | 1438 ] |
| 1428 deps = [ | 1439 deps = [ |
| 1429 ":$build_config_target", | 1440 ":$build_config_target", |
| 1430 ] | 1441 ] |
| 1431 if (_native_lib_version_rule != "") { | 1442 if (_native_lib_version_rule != "") { |
| 1432 deps += [ _native_lib_version_rule ] | 1443 deps += [ _native_lib_version_rule ] |
| 1433 } | 1444 } |
| (...skipping 780 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2214 } | 2225 } |
| 2215 | 2226 |
| 2216 android_library(target_name) { | 2227 android_library(target_name) { |
| 2217 java_files = [] | 2228 java_files = [] |
| 2218 srcjar_deps = [ ":${_template_name}__protoc_java" ] | 2229 srcjar_deps = [ ":${_template_name}__protoc_java" ] |
| 2219 deps = [ | 2230 deps = [ |
| 2220 "//third_party/android_protobuf:protobuf_nano_javalib", | 2231 "//third_party/android_protobuf:protobuf_nano_javalib", |
| 2221 ] | 2232 ] |
| 2222 } | 2233 } |
| 2223 } | 2234 } |
| OLD | NEW |