Add cc_prebuilt_library helpers for use by the llvm_prebuilt_library_static converter.

Test: bazel build //prebuilts/clang/host/linux-x86:prebuilt_libFuzzer
Test: bazel build //prebuilts/clang/host/linux-x86:prebuilt_libomp
Test: bazel build //prebuilts/clang/host/linux-x86:prebuilt_libunwind
Test: bazel build //prebuilts/clang/host/linux-x86:prebuilt_libunwind-exported

Change-Id: I9343e19a149b62785e8ee3096254776c19675032
This commit is contained in:
Rupert Shuttleworth
2021-05-14 03:02:34 -04:00
parent f6840284b6
commit ffd4582b86
4 changed files with 93 additions and 24 deletions

View File

@@ -307,19 +307,19 @@ var (
}
PlatformTargetMap = map[string]string{
TARGET_ANDROID_ARM: "//build/bazel/platforms:android_arm",
TARGET_ANDROID_ARM64: "//build/bazel/platforms:android_arm64",
TARGET_ANDROID_X86: "//build/bazel/platforms:android_x86",
TARGET_ANDROID_X86_64: "//build/bazel/platforms:android_x86_64",
TARGET_DARWIN_X86_64: "//build/bazel/platforms:darwin_x86_64",
TARGET_FUCHSIA_ARM64: "//build/bazel/platforms:fuchsia_arm64",
TARGET_FUCHSIA_X86_64: "//build/bazel/platforms:fuchsia_x86_64",
TARGET_LINUX_X86: "//build/bazel/platforms:linux_glibc_x86",
TARGET_LINUX_x86_64: "//build/bazel/platforms:linux_glibc_x86_64",
TARGET_LINUX_BIONIC_ARM64: "//build/bazel/platforms:linux_bionic_arm64",
TARGET_LINUX_BIONIC_X86_64: "//build/bazel/platforms:linux_bionic_x86_64",
TARGET_WINDOWS_X86: "//build/bazel/platforms:windows_x86",
TARGET_WINDOWS_X86_64: "//build/bazel/platforms:windows_x86_64",
TARGET_ANDROID_ARM: "//build/bazel/platforms/os_arch:android_arm",
TARGET_ANDROID_ARM64: "//build/bazel/platforms/os_arch:android_arm64",
TARGET_ANDROID_X86: "//build/bazel/platforms/os_arch:android_x86",
TARGET_ANDROID_X86_64: "//build/bazel/platforms/os_arch:android_x86_64",
TARGET_DARWIN_X86_64: "//build/bazel/platforms/os_arch:darwin_x86_64",
TARGET_FUCHSIA_ARM64: "//build/bazel/platforms/os_arch:fuchsia_arm64",
TARGET_FUCHSIA_X86_64: "//build/bazel/platforms/os_arch:fuchsia_x86_64",
TARGET_LINUX_X86: "//build/bazel/platforms/os_arch:linux_glibc_x86",
TARGET_LINUX_x86_64: "//build/bazel/platforms/os_arch:linux_glibc_x86_64",
TARGET_LINUX_BIONIC_ARM64: "//build/bazel/platforms/os_arch:linux_bionic_arm64",
TARGET_LINUX_BIONIC_X86_64: "//build/bazel/platforms/os_arch:linux_bionic_x86_64",
TARGET_WINDOWS_X86: "//build/bazel/platforms/os_arch:windows_x86",
TARGET_WINDOWS_X86_64: "//build/bazel/platforms/os_arch:windows_x86_64",
CONDITIONS_DEFAULT: ConditionsDefaultSelectKey, // The default condition of an os select map.
}