diff options
author | A Googler <no-reply@google.com> | 2021-10-29 10:02:46 -0700 |
---|---|---|
committer | ahumesky <ahumesky@google.com> | 2021-11-30 21:53:36 -0500 |
commit | 29cdc2dbc5c4bd7e208aa8426b674de2ae0dcabc (patch) | |
tree | 1f5fd5618e3a92f185c57fd0254ae3fb5e72921c | |
parent | b03aadc040f5b74566cfd51c2a18631d1c39dd58 (diff) | |
download | bazelbuild-rules_android-29cdc2dbc5c4bd7e208aa8426b674de2ae0dcabc.tar.gz |
Android toolchain needs to use the correct transition for binary dependencies.
PiperOrigin-RevId: 406382920
-rw-r--r-- | toolchains/android/toolchain.bzl | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/toolchains/android/toolchain.bzl b/toolchains/android/toolchain.bzl index a63fe63..42cdf9d 100644 --- a/toolchains/android/toolchain.bzl +++ b/toolchains/android/toolchain.bzl @@ -21,89 +21,89 @@ _ATTRS = dict( ), aar_import_checks = attr.label( allow_single_file = True, - cfg = "host", + cfg = "exec", default = "//src/validations/aar_import_checks", executable = True, ), aar_embedded_jars_extractor = attr.label( allow_files = True, - cfg = "host", + cfg = "exec", default = "@bazel_tools//tools/android:aar_embedded_jars_extractor", executable = True, ), aar_embedded_proguard_extractor = attr.label( allow_files = True, - cfg = "host", + cfg = "exec", default = "@bazel_tools//tools/android:aar_embedded_proguard_extractor", executable = True, ), aar_native_libs_zip_creator = attr.label( allow_files = True, - cfg = "host", + cfg = "exec", default = "@bazel_tools//tools/android:aar_native_libs_zip_creator", executable = True, ), aar_resources_extractor = attr.label( allow_files = True, - cfg = "host", + cfg = "exec", default = "@bazel_tools//tools/android:aar_resources_extractor", executable = True, ), adb = attr.label( allow_files = True, - cfg = "host", + cfg = "exec", default = "@androidsdk//:platform-tools/adb", executable = True, ), add_g3itr_xslt = attr.label( - cfg = "host", + cfg = "exec", default = Label("//tools/android/xslt:add_g3itr.xslt"), allow_files = True, ), android_archive_jar_optimization_inputs_validator = attr.label( allow_files = True, default = "@androidsdk//:fail", - cfg = "host", + cfg = "exec", executable = True, ), android_archive_manifest_package_validator = attr.label( allow_files = True, default = "@androidsdk//:fail", - cfg = "host", + cfg = "exec", executable = True, ), android_archive_packages_validator = attr.label( allow_files = True, default = "@androidsdk//:fail", - cfg = "host", + cfg = "exec", executable = True, ), android_kit = attr.label( allow_files = True, - cfg = "host", + cfg = "exec", default = "@androidsdk//:fail", # TODO: "//src/tools/ak", needs Go executable = True, ), android_resources_busybox = attr.label( allow_files = True, - cfg = "host", + cfg = "exec", default = "@bazel_tools//src/tools/android/java/com/google/devtools/build/android:ResourceProcessorBusyBox_deploy.jar", executable = True, ), apk_to_bundle_tool = attr.label( allow_files = True, - cfg = "host", + cfg = "exec", default = "@androidsdk//:fail", executable = True, ), bundletool = attr.label( allow_files = True, - cfg = "host", + cfg = "exec", default = "//tools/android:bundletool_deploy.jar", executable = True, ), data_binding_annotation_processor = attr.label( - cfg = "host", + cfg = "exec", default = "@//tools/android:compiler_annotation_processor", # TODO: processor rules should be moved into rules_android ), data_binding_annotation_template = attr.label( @@ -111,25 +111,25 @@ _ATTRS = dict( allow_files = True, ), data_binding_exec = attr.label( - cfg = "host", + cfg = "exec", default = "@bazel_tools//tools/android:databinding_exec", executable = True, ), desugar_java8_extra_bootclasspath = attr.label( allow_files = True, - cfg = "host", + cfg = "exec", default = "@bazel_tools//tools/android:desugar_java8_extra_bootclasspath", executable = True, ), idlclass = attr.label( allow_files = True, - cfg = "host", + cfg = "exec", default = "@bazel_tools//tools/android:IdlClass", # _deploy.jar? executable = True, ), import_deps_checker = attr.label( allow_files = True, - cfg = "host", + cfg = "exec", default = "@android_tools//:ImportDepsChecker_deploy.jar", executable = True, ), @@ -143,18 +143,18 @@ _ATTRS = dict( ), jdeps_tool = attr.label( allow_files = True, - cfg = "host", + cfg = "exec", # used in android_local_test default = "@androidsdk//:fail", # TODO: "//src/tools/jdeps", needs Go executable = True, ), proguard_allowlister = attr.label( - cfg = "host", + cfg = "exec", default = "@bazel_tools//tools/jdk:proguard_whitelister", executable = True, ), proto_map_generator = attr.label( - cfg = "host", + cfg = "exec", default = "@androidsdk//:fail", allow_files = True, executable = True, @@ -175,18 +175,18 @@ _ATTRS = dict( default = "@androidsdk//:fail", ), unzip_tool = attr.label( - cfg = "host", + cfg = "exec", default = "//toolchains/android:unzip", executable = True, ), xsltproc_tool = attr.label( - cfg = "host", + cfg = "exec", default = Label("//tools/android/xslt:xslt"), allow_files = True, executable = True, ), zip_tool = attr.label( - cfg = "host", + cfg = "exec", default = "//toolchains/android:zip", executable = True, ), |