1load("//build/kernel/kleaf:kernel.bzl", "ddk_headers")
2load(":wlan_platform_modules.bzl", "define_modules")
3
4
5package(
6    default_visibility = [
7        "//visibility:public",
8    ],
9)
10
11ddk_headers(
12    name = "wlan-platform-headers",
13    hdrs = glob([
14        "inc/*.h",
15    ]),
16    includes = ["inc"],
17)
18
19ddk_headers(
20    name = "wlan-platform-private-headers",
21    hdrs = glob([
22        "cnss2/*.h",
23        "cnss_utils/*.h",
24        "icnss2/*.h"
25    ]),
26    includes = ["cnss2", "cnss_utils", "icnss2"],
27)
28
29ddk_headers(
30    name = "all-wlan-platform-headers",
31    hdrs = [":wlan-platform-headers", ":wlan-platform-private-headers"],
32)
33
34define_modules()
35