| # Copyright lowRISC contributors. | |
| # Licensed under the Apache License, Version 2.0, see LICENSE for details. | |
| # SPDX-License-Identifier: Apache-2.0 | |
| load("//rules:matcha.bzl", "OPENTITAN_PLATFORM") | |
| load("@bazel_skylib//lib:selects.bzl", "selects") | |
| package(default_visibility = ["//visibility:public"]) | |
| config_setting( | |
| name = "opentitan_platform", | |
| values = {"platforms": OPENTITAN_PLATFORM}, | |
| ) | |
| config_setting( | |
| name = "sparrow_platform_internal", | |
| values = {"platforms": "//platforms/riscv32:sparrow"}, | |
| ) | |
| config_setting( | |
| name = "sparrow_platform_external", | |
| values = {"platforms": "@matcha//platforms/riscv32:sparrow"}, | |
| ) | |
| selects.config_setting_group( | |
| name = "sparrow_platform", | |
| match_any = [":sparrow_platform_internal", ":sparrow_platform_external"], | |
| ) |