android_kernel_samsung_sm86.../qcom/opensource/securemsm-kernel/BUILD.bazel
David Wronek 587685c687 Add 'qcom/opensource/securemsm-kernel/' from commit 'a6005ceed271246683596608e4c56b4d921fb363'
git-subtree-dir: qcom/opensource/securemsm-kernel
git-subtree-mainline: 46e9caf0d0
git-subtree-split: a6005ceed2
Change-Id:
repo: https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/securemsm-kernel
tag: LA.VENDOR.14.3.0.r1-17300-lanai.QSSI15.0
2024-10-06 16:45:20 +02:00

93 lines
2.1 KiB
Python

package(
default_visibility = [
"//visibility:public",
],
)
load("//build/kernel/kleaf:kernel.bzl", "ddk_headers")
ddk_headers(
name = "smcinvoke_kernel_headers",
hdrs = glob([
"include/linux/smcinvoke*.h",
"include/linux/smci_o*.h",
"include/uapi/linux/smcinvoke*.h",
"include/linux/IClientE*.h",
"include/linux/smci_c*.h",
"include/smci/interface/IOpener.h",
"include/smci/interface/smci_opener.h",
"include/linux/ITrustedCameraDriver.h",
"include/linux/CTrustedCameraDriver.h",
]),
includes = [
"include",
"include/linux",
"linux",
"include/uapi/linux",
],
)
ddk_headers(
name = "qseecom_kernel_headers",
hdrs = glob([
"include/uapi/linux/qseecom.h",
"include/uapi/linux/qseecom_api.h",
"linux/misc/qseecom_kernel.h",
"linux/misc/qseecom_priv.h",
"linux/misc/qseecomi.h",
]),
includes = ["linux", "include/uapi", "include/uapi/linux"]
)
ddk_headers(
name = "hdcp_qseecom_dlkm",
hdrs = glob([
":smcinvoke_kernel_headers",
"linux/*.h",
"include/linux/*h",
"include/smci/uid/*h",
"include/smci/interface/*h",
"linux/misc/*.h",
"config/*.h",
]),
includes = [
".",
"config",
"include",
"linux",
],
)
ddk_headers(
name = "qcedev_local_headers",
hdrs = glob([
"include/uapi/linux/*.h",
"crypto-qti/*.h"
]),
includes = ["include/uapi", "include/uapi/linux", "crypto-qti"]
)
ddk_headers(
name = "smmu_proxy_headers",
hdrs = glob([
"smmu-proxy/*.h",
"smmu-proxy/linux/*.h",
"smmu-proxy/include/uapi/linux/*.h"
]),
includes = [".", "smmu-proxy"],
)
load(":build/pineapple.bzl", "define_pineapple")
load(":build/anorak.bzl", "define_anorak")
load(":build/blair.bzl", "define_blair")
load(":build/sun.bzl", "define_sun")
load(":build/niobe.bzl", "define_niobe")
load(":build/monaco.bzl", "define_monaco")
define_pineapple()
define_anorak()
define_blair()
define_niobe()
define_monaco()
define_sun()