blob: 07d7e10ded3f8ed212e1398a2756a9ee00115385 [file]
# Copyright 2023 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
# the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations under
# the License.
# BUILD.bazel file for cmsis_core.
load("@rules_cc//cc:cc_library.bzl", "cc_library")
# buildifier: disable=module-docstring
cc_library(
name = "cmsis_core",
hdrs = glob(
[
"Include/*.h",
"Include/DSP/Include/*.h",
],
# Some include patterns come up blank, but exist for forward/backwards
# compatibility.
allow_empty = True,
),
includes = [
"Include",
"Include/DSP/Include",
],
deps = [
":cc_defines",
],
)
label_flag(
name = "cc_defines",
build_setting_default = "@rules_cc//:empty_lib",
)