blob: 8bb188367d66c2c1b53ccb79faf70d49d84029ad [file] [log] [blame]
load("//cros/toolchain:platforms.bzl", "all_toolchain_descs", "bazel_cpu_arch", "desc_to_triple")
def define_platforms():
for desc in all_toolchain_descs:
if desc.vendor == "pc":
platform_name = "linux"
else:
platform_name = "cros"
native.platform(
name = "{}_{}".format(platform_name, desc.cpu_arch),
constraint_values = [
bazel_cpu_arch(desc),
"@platforms//os:linux",
"//cros/platforms/vendor:" + desc.vendor,
],
)