| 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 # Do not add any imports to non-//build directories here. | 5 # Do not add any imports to non-//build directories here. |
| 6 # Some projects (e.g. V8) do not have non-build directories DEPS'ed in. | 6 # Some projects (e.g. V8) do not have non-build directories DEPS'ed in. |
| 7 import("//build_overrides/build.gni") | 7 import("//build_overrides/build.gni") |
| 8 import("//build/config/android/config.gni") | 8 import("//build/config/android/config.gni") |
| 9 import("//build/config/sanitizers/sanitizers.gni") | 9 import("//build/config/sanitizers/sanitizers.gni") |
| 10 | 10 |
| (...skipping 212 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 223 get_label_info(invoker.apk_under_test, "target_gen_dir") | 223 get_label_info(invoker.apk_under_test, "target_gen_dir") |
| 224 apk_under_test_name = get_label_info(invoker.apk_under_test, "name") | 224 apk_under_test_name = get_label_info(invoker.apk_under_test, "name") |
| 225 apk_under_test_config = | 225 apk_under_test_config = |
| 226 "$apk_under_test_gen_dir/$apk_under_test_name.build_config" | 226 "$apk_under_test_gen_dir/$apk_under_test_name.build_config" |
| 227 args += [ | 227 args += [ |
| 228 "--tested-apk-config", | 228 "--tested-apk-config", |
| 229 rebase_path(apk_under_test_config, root_build_dir), | 229 rebase_path(apk_under_test_config, root_build_dir), |
| 230 ] | 230 ] |
| 231 } | 231 } |
| 232 | 232 |
| 233 if (is_android_assets) { | 233 if (is_android_assets || is_apk) { |
| 234 if (defined(invoker.asset_sources)) { | 234 if (defined(invoker.asset_sources)) { |
| 235 _rebased_asset_sources = | 235 _rebased_asset_sources = |
| 236 rebase_path(invoker.asset_sources, root_build_dir) | 236 rebase_path(invoker.asset_sources, root_build_dir) |
| 237 args += [ "--asset-sources=$_rebased_asset_sources" ] | 237 args += [ "--asset-sources=$_rebased_asset_sources" ] |
| 238 } | 238 } |
| 239 if (defined(invoker.asset_renaming_sources)) { | 239 if (defined(invoker.asset_renaming_sources)) { |
| 240 _rebased_asset_renaming_sources = | 240 _rebased_asset_renaming_sources = |
| 241 rebase_path(invoker.asset_renaming_sources, root_build_dir) | 241 rebase_path(invoker.asset_renaming_sources, root_build_dir) |
| 242 args += [ "--asset-renaming-sources=$_rebased_asset_renaming_sources" ] | 242 args += [ "--asset-renaming-sources=$_rebased_asset_renaming_sources" ] |
| 243 | 243 |
| 244 # These are zip paths, so no need to rebase. | 244 # These are zip paths, so no need to rebase. |
| 245 args += [ "--asset-renaming-destinations=${invoker.asset_renaming_destin
ations}" ] | 245 args += [ "--asset-renaming-destinations=${invoker.asset_renaming_destin
ations}" ] |
| 246 } | 246 } |
| 247 if (defined(invoker.disable_compression) && invoker.disable_compression) { | 247 if (defined(invoker.disable_compression) && invoker.disable_compression) { |
| 248 args += [ "--disable-asset-compression" ] | 248 args += [ "--disable-asset-compression" ] |
| 249 } | 249 } |
| 250 if (defined(invoker.is_locale_asset) && invoker.is_locale_asset) { |
| 251 args += [ "--is-locale-asset" ] |
| 252 } |
| 253 if (defined(invoker.has_alternative_locale_asset) && |
| 254 invoker.has_alternative_locale_asset) { |
| 255 args += [ "--has-alternative-locale-asset" ] |
| 256 } |
| 250 } | 257 } |
| 251 | 258 |
| 252 if (is_android_resources || is_apk) { | 259 if (is_android_resources || is_apk) { |
| 253 assert(defined(invoker.resources_zip)) | 260 assert(defined(invoker.resources_zip)) |
| 254 args += [ | 261 args += [ |
| 255 "--resources-zip", | 262 "--resources-zip", |
| 256 rebase_path(invoker.resources_zip, root_build_dir), | 263 rebase_path(invoker.resources_zip, root_build_dir), |
| 257 ] | 264 ] |
| 258 if (defined(invoker.android_manifest)) { | 265 if (defined(invoker.android_manifest)) { |
| 259 inputs += [ invoker.android_manifest ] | 266 inputs += [ invoker.android_manifest ] |
| 260 args += [ | 267 args += [ |
| 261 "--android-manifest", | 268 "--android-manifest", |
| 262 rebase_path(invoker.android_manifest, root_build_dir), | 269 rebase_path(invoker.android_manifest, root_build_dir), |
| 263 ] | 270 ] |
| 264 } else { | 271 } else { |
| 265 assert(!is_apk, "apk build configs require an android_manifest") | 272 assert(!is_apk, "apk build configs require an android_manifest") |
| 266 } | 273 } |
| 267 if (defined(invoker.custom_package)) { | 274 if (defined(invoker.custom_package)) { |
| 268 args += [ | 275 args += [ |
| 269 "--package-name", | 276 "--package-name", |
| 270 invoker.custom_package, | 277 invoker.custom_package, |
| 271 ] | 278 ] |
| 272 } | 279 } |
| 273 if (defined(invoker.r_text)) { | 280 if (defined(invoker.r_text)) { |
| 274 args += [ | 281 args += [ |
| 275 "--r-text", | 282 "--r-text", |
| 276 rebase_path(invoker.r_text, root_build_dir), | 283 rebase_path(invoker.r_text, root_build_dir), |
| 277 ] | 284 ] |
| 278 } | 285 } |
| 279 if (defined(invoker.is_locale_resource) && invoker.is_locale_resource) { | |
| 280 args += [ "--is-locale-resource" ] | |
| 281 } | |
| 282 if (defined(invoker.has_alternative_locale_resource) && | |
| 283 invoker.has_alternative_locale_resource) { | |
| 284 args += [ "--has-alternative-locale-resource" ] | |
| 285 } | |
| 286 } | 286 } |
| 287 | 287 |
| 288 if (is_android_resources && defined(invoker.resource_dirs)) { | 288 if (is_android_resources && defined(invoker.resource_dirs)) { |
| 289 resource_dirs = rebase_path(invoker.resource_dirs, root_build_dir) | 289 resource_dirs = rebase_path(invoker.resource_dirs, root_build_dir) |
| 290 args += [ "--resource-dirs=$resource_dirs" ] | 290 args += [ "--resource-dirs=$resource_dirs" ] |
| 291 } | 291 } |
| 292 | 292 |
| 293 if (is_apk) { | 293 if (is_apk) { |
| 294 if (defined(invoker.shared_libraries_runtime_deps_file)) { | 294 if (defined(invoker.shared_libraries_runtime_deps_file)) { |
| 295 # Don't list shared_libraries_runtime_deps_file as an input in order to | 295 # Don't list shared_libraries_runtime_deps_file as an input in order to |
| (...skipping 2397 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2693 rebase_path(root_build_dir, root_build_dir), | 2693 rebase_path(root_build_dir, root_build_dir), |
| 2694 "--packed-libraries-dir", | 2694 "--packed-libraries-dir", |
| 2695 rebase_path(_packed_libraries_dir, root_build_dir), | 2695 rebase_path(_packed_libraries_dir, root_build_dir), |
| 2696 "--libraries=${invoker.libraries_filearg}", | 2696 "--libraries=${invoker.libraries_filearg}", |
| 2697 "--filelistjson", | 2697 "--filelistjson", |
| 2698 rebase_path(invoker.file_list_json, root_build_dir), | 2698 rebase_path(invoker.file_list_json, root_build_dir), |
| 2699 ] | 2699 ] |
| 2700 } | 2700 } |
| 2701 } | 2701 } |
| 2702 } | 2702 } |
| OLD | NEW |