diff --git a/msm_kernel_extensions.bzl b/msm_kernel_extensions.bzl index c124f0c735a7..fcd17783edfb 100644 --- a/msm_kernel_extensions.bzl +++ b/msm_kernel_extensions.bzl @@ -1,3 +1,6 @@ +def define_top_level_rules(): + return + def define_extras(target, flavor = None): return diff --git a/msm_platforms.bzl b/msm_platforms.bzl index 2165bc7a5edb..1b91b6004e0f 100644 --- a/msm_platforms.bzl +++ b/msm_platforms.bzl @@ -2,8 +2,27 @@ load(":kalama.bzl", "define_kalama") load(":kalama_tuivm.bzl", "define_kalama_tuivm") load(":pineapple.bzl", "define_pineapple") load(":pineapple_tuivm.bzl", "define_pineapple_tuivm") +load("//build/kernel/kleaf:kernel.bzl", "ddk_headers") +load("//build/bazel_extensions:msm_kernel_extensions.bzl", "define_top_level_rules") + +def _define_ddk_headers(): + ddk_headers( + name = "all_headers", + hdrs = native.glob([ + "arch/arm64/include/**/*.h", + "include/**/*.h", + ]), + includes = [ + "arch/arm64/include", + "arch/arm64/include/uapi", + "include", + "include/uapi", + ], + ) def define_msm_platforms(): + _define_ddk_headers() + define_top_level_rules() define_kalama() define_kalama_tuivm() define_pineapple()