| 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 1435 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1446 _native_libs += | 1446 _native_libs += |
| 1447 [ "$root_build_dir/lib.stripped/libchromium_android_linker.so" ] | 1447 [ "$root_build_dir/lib.stripped/libchromium_android_linker.so" ] |
| 1448 } | 1448 } |
| 1449 | 1449 |
| 1450 _enable_relocation_packing = false | 1450 _enable_relocation_packing = false |
| 1451 if (_use_chromium_linker && defined(invoker.enable_relocation_packing) && | 1451 if (_use_chromium_linker && defined(invoker.enable_relocation_packing) && |
| 1452 invoker.enable_relocation_packing) { | 1452 invoker.enable_relocation_packing) { |
| 1453 _enable_relocation_packing = true | 1453 _enable_relocation_packing = true |
| 1454 } | 1454 } |
| 1455 | 1455 |
| 1456 _native_lib_version_name = "" | 1456 _native_lib_version_rule = "" |
| 1457 if (defined(invoker.native_lib_version_name)) { | 1457 if (defined(invoker.native_lib_version_rule)) { |
| 1458 _native_lib_version_name = invoker.native_lib_version_name | 1458 _native_lib_version_rule = invoker.native_lib_version_rule |
| 1459 } |
| 1460 _native_lib_version_arg = "\"\"" |
| 1461 if (defined(invoker.native_lib_version_arg)) { |
| 1462 _native_lib_version_arg = invoker.native_lib_version_arg |
| 1459 } | 1463 } |
| 1460 } | 1464 } |
| 1461 | 1465 |
| 1462 _android_manifest_deps = [] | 1466 _android_manifest_deps = [] |
| 1463 if (defined(invoker.android_manifest_dep)) { | 1467 if (defined(invoker.android_manifest_dep)) { |
| 1464 _android_manifest_deps = [ invoker.android_manifest_dep ] | 1468 _android_manifest_deps = [ invoker.android_manifest_dep ] |
| 1465 } | 1469 } |
| 1466 _android_manifest = invoker.android_manifest | 1470 _android_manifest = invoker.android_manifest |
| 1467 | 1471 |
| 1468 _rebased_build_config = rebase_path(_build_config, root_build_dir) | 1472 _rebased_build_config = rebase_path(_build_config, root_build_dir) |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1529 package_name = "org/chromium/base/library_loader" | 1533 package_name = "org/chromium/base/library_loader" |
| 1530 sources = [ | 1534 sources = [ |
| 1531 "//base/android/java/templates/NativeLibraries.template", | 1535 "//base/android/java/templates/NativeLibraries.template", |
| 1532 ] | 1536 ] |
| 1533 inputs = [ | 1537 inputs = [ |
| 1534 _build_config, | 1538 _build_config, |
| 1535 ] | 1539 ] |
| 1536 deps = [ | 1540 deps = [ |
| 1537 ":$build_config_target", | 1541 ":$build_config_target", |
| 1538 ] | 1542 ] |
| 1543 if (_native_lib_version_rule != "") { |
| 1544 deps += [ _native_lib_version_rule ] |
| 1545 } |
| 1539 | 1546 |
| 1540 defines = [ | 1547 defines = [ |
| 1541 "NATIVE_LIBRARIES_LIST=" + | 1548 "NATIVE_LIBRARIES_LIST=" + |
| 1542 "@FileArg($_rebased_build_config:native:java_libraries_list)", | 1549 "@FileArg($_rebased_build_config:native:java_libraries_list)", |
| 1543 "NATIVE_LIBRARIES_VERSION_NUMBER=\"$_native_lib_version_name\"", | 1550 "NATIVE_LIBRARIES_VERSION_NUMBER=$_native_lib_version_arg", |
| 1544 ] | 1551 ] |
| 1545 if (_use_chromium_linker) { | 1552 if (_use_chromium_linker) { |
| 1546 defines += [ "ENABLE_CHROMIUM_LINKER" ] | 1553 defines += [ "ENABLE_CHROMIUM_LINKER" ] |
| 1547 } | 1554 } |
| 1548 if (_load_library_from_apk) { | 1555 if (_load_library_from_apk) { |
| 1549 defines += [ "ENABLE_CHROMIUM_LINKER_LIBRARY_IN_ZIP_FILE" ] | 1556 defines += [ "ENABLE_CHROMIUM_LINKER_LIBRARY_IN_ZIP_FILE" ] |
| 1550 } | 1557 } |
| 1551 if (_enable_chromium_linker_tests) { | 1558 if (_enable_chromium_linker_tests) { |
| 1552 defines += [ "ENABLE_CHROMIUM_LINKER_TESTS" ] | 1559 defines += [ "ENABLE_CHROMIUM_LINKER_TESTS" ] |
| 1553 } | 1560 } |
| (...skipping 661 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2215 template("uiautomator_test") { | 2222 template("uiautomator_test") { |
| 2216 set_sources_assignment_filter([]) | 2223 set_sources_assignment_filter([]) |
| 2217 if (defined(invoker.testonly)) { | 2224 if (defined(invoker.testonly)) { |
| 2218 testonly = invoker.testonly | 2225 testonly = invoker.testonly |
| 2219 } | 2226 } |
| 2220 assert(target_name != "") | 2227 assert(target_name != "") |
| 2221 assert(invoker.deps != [] || true) | 2228 assert(invoker.deps != [] || true) |
| 2222 group(target_name) { | 2229 group(target_name) { |
| 2223 } | 2230 } |
| 2224 } | 2231 } |
| OLD | NEW |