587685c687
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
93 lines
2.1 KiB
Python
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()
|