diff options
author | Yifan Hong <elsk@google.com> | 2024-03-26 13:39:07 -0700 |
---|---|---|
committer | Yifan Hong <elsk@google.com> | 2024-03-26 13:43:55 -0700 |
commit | 95b2cbcaedbe3657b4c328b4259d825b3c99c8cf (patch) | |
tree | 37a2c1300a0bfd58974dba694ac4961c63e97f67 | |
parent | 9c6d27060d6808fc1f2a203ff311319641285ec7 (diff) | |
download | bazel_common_rules-95b2cbcaedbe3657b4c328b4259d825b3c99c8cf.tar.gz |
platforms: mark aliases deprecated.
Redirect users to use the central definition at
@platforms. These targets are pending deletion.
Test: TH
Bug: 329305827
Change-Id: I6fe60d29930cda749748b75de8c1e9ced437454f
-rw-r--r-- | platforms/arch/BUILD | 5 | ||||
-rw-r--r-- | platforms/constants.bzl | 32 | ||||
-rw-r--r-- | platforms/os/BUILD | 5 | ||||
-rw-r--r-- | platforms/os_arch/BUILD.bazel | 32 |
4 files changed, 42 insertions, 32 deletions
diff --git a/platforms/arch/BUILD b/platforms/arch/BUILD index 56ba348..98938f9 100644 --- a/platforms/arch/BUILD +++ b/platforms/arch/BUILD @@ -9,21 +9,25 @@ package( alias( name = "arm", actual = "@platforms//cpu:arm", + deprecation = "Use @platforms//cpu:arm directly.", ) alias( name = "arm64", actual = "@platforms//cpu:arm64", + deprecation = "Use @platforms//cpu:arm64 directly.", ) alias( name = "riscv64", actual = "@platforms//cpu:riscv64", + deprecation = "Use @platforms//cpu:riscv64 directly.", ) alias( name = "x86", actual = "@platforms//cpu:x86_32", + deprecation = "Use @platforms//cpu:x86_32 directly.", ) # Alias to the local_jdk's toolchain constraint to make local_jdk resolve @@ -31,6 +35,7 @@ alias( alias( name = "x86_64", actual = "@platforms//cpu:x86_64", + deprecation = "Use @platforms//cpu:x86_64 directly.", ) constraint_setting( diff --git a/platforms/constants.bzl b/platforms/constants.bzl index 64e80fc..8eb05c5 100644 --- a/platforms/constants.bzl +++ b/platforms/constants.bzl @@ -5,45 +5,45 @@ # here. host_platforms = { "linux_x86": [ - "@//build/bazel_common_rules/platforms/arch:x86", - "@//build/bazel_common_rules/platforms/os:linux", + "@platforms//cpu:x86_32", + "@platforms//os:linux", ], "linux_x86_64": [ - "@//build/bazel_common_rules/platforms/arch:x86_64", - "@//build/bazel_common_rules/platforms/os:linux", + "@platforms//cpu:x86_64", + "@platforms//os:linux", ], "linux_musl_x86": [ - "@//build/bazel_common_rules/platforms/arch:x86", + "@platforms//cpu:x86_32", "@//build/bazel_common_rules/platforms/os:linux_musl", ], "linux_musl_x86_64": [ - "@//build/bazel_common_rules/platforms/arch:x86_64", + "@platforms//cpu:x86_64", "@//build/bazel_common_rules/platforms/os:linux_musl", ], # linux_bionic is the OS for the Linux kernel plus the Bionic libc runtime, # but without the rest of Android. "linux_bionic_arm64": [ - "@//build/bazel_common_rules/platforms/arch:arm64", + "@platforms//cpu:arm64", "@//build/bazel_common_rules/platforms/os:linux_bionic", ], "linux_bionic_x86_64": [ - "@//build/bazel_common_rules/platforms/arch:x86_64", + "@platforms//cpu:x86_64", "@//build/bazel_common_rules/platforms/os:linux_bionic", ], "darwin_arm64": [ - "@//build/bazel_common_rules/platforms/arch:arm64", - "@//build/bazel_common_rules/platforms/os:darwin", + "@platforms//cpu:arm64", + "@platforms//os:macos", ], "darwin_x86_64": [ - "@//build/bazel_common_rules/platforms/arch:x86_64", - "@//build/bazel_common_rules/platforms/os:darwin", + "@platforms//cpu:x86_64", + "@platforms//os:macos", ], "windows_x86": [ - "@//build/bazel_common_rules/platforms/arch:x86", - "@//build/bazel_common_rules/platforms/os:windows", + "@platforms//cpu:x86_32", + "@platforms//os:windows", ], "windows_x86_64": [ - "@//build/bazel_common_rules/platforms/arch:x86_64", - "@//build/bazel_common_rules/platforms/os:windows", + "@platforms//cpu:x86_64", + "@platforms//os:windows", ], } diff --git a/platforms/os/BUILD b/platforms/os/BUILD index 9b0464e..88fbf0a 100644 --- a/platforms/os/BUILD +++ b/platforms/os/BUILD @@ -11,6 +11,7 @@ package( alias( name = "android", actual = "@platforms//os:android", + deprecation = "Use @platforms//os:android directly.", ) config_setting( @@ -25,11 +26,13 @@ config_setting( alias( name = "linux", actual = "@platforms//os:linux", + deprecation = "Use @platforms//os:linux directly.", ) alias( name = "linux_glibc", actual = "@platforms//os:linux", + deprecation = "Use @platforms//os:linux directly.", ) constraint_value( @@ -52,11 +55,13 @@ config_setting( alias( name = "windows", actual = "@platforms//os:windows", + deprecation = "Use @platforms//os:windows directly.", ) alias( name = "darwin", actual = "@platforms//os:macos", + deprecation = "Use @platforms//os:macos directly.", ) selects.config_setting_group( diff --git a/platforms/os_arch/BUILD.bazel b/platforms/os_arch/BUILD.bazel index 56360f0..21b6a81 100644 --- a/platforms/os_arch/BUILD.bazel +++ b/platforms/os_arch/BUILD.bazel @@ -3,40 +3,40 @@ load("//build/bazel_common_rules/platforms:constants.bzl", "host_platforms") config_setting( name = "android_arm", constraint_values = [ - "//build/bazel_common_rules/platforms/arch:arm", - "//build/bazel_common_rules/platforms/os:android", + "@platforms//cpu:arm", + "@platforms//os:android", ], ) config_setting( name = "android_arm64", constraint_values = [ - "//build/bazel_common_rules/platforms/arch:arm64", - "//build/bazel_common_rules/platforms/os:android", + "@platforms//cpu:arm64", + "@platforms//os:android", ], ) config_setting( name = "android_riscv64", constraint_values = [ - "//build/bazel_common_rules/platforms/arch:riscv64", - "//build/bazel_common_rules/platforms/os:android", + "@platforms//cpu:riscv64", + "@platforms//os:android", ], ) config_setting( name = "android_x86", constraint_values = [ - "//build/bazel_common_rules/platforms/arch:x86", - "//build/bazel_common_rules/platforms/os:android", + "@platforms//cpu:x86_32", + "@platforms//os:android", ], ) config_setting( name = "android_x86_64", constraint_values = [ - "//build/bazel_common_rules/platforms/arch:x86_64", - "//build/bazel_common_rules/platforms/os:android", + "@platforms//cpu:x86_64", + "@platforms//os:android", ], ) @@ -52,23 +52,23 @@ config_setting( config_setting( name = "linux_glibc_x86", constraint_values = [ - "//build/bazel_common_rules/platforms/arch:x86", - "//build/bazel_common_rules/platforms/os:linux_glibc", + "@platforms//cpu:x86_32", + "@platforms//os:linux", ], ) config_setting( name = "linux_glibc_x86_64", constraint_values = [ - "//build/bazel_common_rules/platforms/arch:x86_64", - "//build/bazel_common_rules/platforms/os:linux_glibc", + "@platforms//cpu:x86_64", + "@platforms//os:linux", ], ) config_setting( name = "linux_musl_arm", constraint_values = [ - "//build/bazel_common_rules/platforms/arch:arm", + "@platforms//cpu:arm", "//build/bazel_common_rules/platforms/os:linux_musl", ], ) @@ -76,7 +76,7 @@ config_setting( config_setting( name = "linux_musl_arm64", constraint_values = [ - "//build/bazel_common_rules/platforms/arch:arm64", + "@platforms//cpu:arm64", "//build/bazel_common_rules/platforms/os:linux_musl", ], ) |