• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2023 The Pigweed Authors
2#
3# Licensed under the Apache License, Version 2.0 (the "License"); you may not
4# use this file except in compliance with the License. You may obtain a copy of
5# the License at
6#
7#     https://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12# License for the specific language governing permissions and limitations under
13# the License.
14
15# BUILD.bazel file for cmsis_core.
16
17# buildifier: disable=module-docstring
18cc_library(
19    name = "cmsis_core",
20    hdrs = glob(
21        [
22            "Include/*.h",
23            "Include/DSP/Include/*.h",
24        ],
25        # Some include patterns come up blank, but exist for forward/backwards
26        # compatibility.
27        allow_empty = True,
28    ),
29    includes = [
30        "Include",
31        "Include/DSP/Include",
32    ],
33    deps = [
34        ":cc_defines",
35    ],
36)
37
38label_flag(
39    name = "cc_defines",
40    build_setting_default = "@pigweed//pw_build:empty_cc_library",
41)
42