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