blob: 79c25ad208c956800fce66bac770169bef3d24ec [file]
# SPDX-License-Identifier: Apache-2.0
# Auto-generated from corresponding CMakeLists.txt in Zephyr using scripts
# in zephyr-bazel.
load("@bazel_skylib//lib:selects.bzl", "selects")
load("//bazel:cc.bzl", "zephyr_cc_library")
package(default_visibility = ["//:__subpackages__"])
zephyr_cc_library(
name = "modules",
srcs = [
] + select({
"//conditions:default": [],
"@zephyr_kconfig//:CONFIG_DEVICE_SHELL=true": [
"device_service.c",
],
}) + select({
"//conditions:default": [],
"@zephyr_kconfig//:CONFIG_DATE_SHELL=true": [
"date_service.c",
],
}) + select({
"//conditions:default": [],
"@zephyr_kconfig//:CONFIG_DEVMEM_SHELL=true": [
"devmem_service.c",
],
}) + select({
"//conditions:default": [],
"@zephyr_kconfig//:CONFIG_APP_VERSION_SHELL=true": [
"app_version_service.c",
],
}) + select({
"//conditions:default": [],
"@zephyr_kconfig//:CONFIG_ZYCLICTEST_SHELL=true": [
"zyclictest_service.c",
],
}),
hdrs = glob(
["*.h"],
allow_empty = True,
),
deps = [
] + select({
"@zephyr_kconfig//:CONFIG_KERNEL_SHELL=true": [
"//" + package_name() + "/kernel_service",
],
"//conditions:default": [],
}),
)