Files
android_kernel_samsung_sm86…/BUILD.bazel
Varsha Suresh 36ba8cc716 msm: disp: Add bazel build support for display-drivers
-Add support to display-drivers modules using DDK framework for pineapple.
-Add macro that makes it easy to register new modules.

Change-Id: Id9cc0f367cff5b95b526fb42193471b3f3abd012
Signed-off-by: Varsha Suresh <quic_varssure@quicinc.com>
2023-04-06 18:07:03 -07:00

81 lines
1.4 KiB
Python

load("//build/kernel/kleaf:kernel.bzl", "ddk_headers")
package(
default_visibility = [
"//visibility:public"],
)
ddk_headers(
name = "display_drivers_configs",
hdrs = glob([
"config/*.h",
]),
includes = ["config"]
)
ddk_headers(
name = "linux_includes",
hdrs = glob([
"include/linux/*.h",
]),
includes = ["include"]
)
ddk_headers(
name = "uapi_headers",
hdrs = glob([
"include/uapi/display/drm/*.h",
"include/uapi/display/hdcp/*.h",
"include/uapi/display/media/*.h",
]),
includes = ["include/uapi/display"]
)
ddk_headers(
name = "dp_headers",
hdrs = glob([
"msm/dp/*.h",
]),
includes = ["msm/dp"]
)
ddk_headers(
name = "dsi_headers",
hdrs = glob([
"msm/dsi/*.h",
]),
includes = ["msm/dsi"]
)
ddk_headers(
name = "sde_headers",
hdrs = glob([
"msm/sde/*.h",
]),
includes = ["msm/sde"]
)
ddk_headers(
name = "rotator_headers",
hdrs = glob([
"rotator/*.h",
]),
includes = ["rotator"]
)
ddk_headers(
name = "msm_headers",
hdrs = glob([
"msm/*.h",
]),
includes = ["msm"]
)
ddk_headers(
name = "display_drivers_headers",
hdrs = [":display_drivers_configs", ":linux_includes", ":uapi_headers", ":msm_headers",":dp_headers",":dsi_headers",":sde_headers",":rotator_headers"]
)
load(":target.bzl", "define_pineapple")
define_pineapple()