NFC: driver: Add compilation flag in bazel for secure module lib
Added compilation flag for secure module librarie dependencies. Change-Id: If810b7376fc079307ca6d55abca4f3f97699f41c Signed-off-by: Khageswararao Rao B <quic_kraob@quicinc.com>
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

parent
06aaa9ef5d
commit
871583af47
@@ -3,6 +3,14 @@ load("//build/bazel_common_rules/dist:dist.bzl", "copy_to_dist_dir")
|
|||||||
|
|
||||||
def define_modules(target, variant):
|
def define_modules(target, variant):
|
||||||
tv = "{}_{}".format(target, variant)
|
tv = "{}_{}".format(target, variant)
|
||||||
|
copts = []
|
||||||
|
deps = ["//msm-kernel:all_headers"]
|
||||||
|
|
||||||
|
if target == "pineapple":
|
||||||
|
copts.append("-DNFC_SECURE_PERIPHERAL_ENABLED")
|
||||||
|
deps += ["//vendor/qcom/opensource/securemsm-kernel:smcinvoke_kernel_headers",
|
||||||
|
"//vendor/qcom/opensource/securemsm-kernel:{}_smcinvoke_dlkm".format(tv)
|
||||||
|
]
|
||||||
|
|
||||||
ddk_module(
|
ddk_module(
|
||||||
name = "{}_nxp-nci".format(tv),
|
name = "{}_nxp-nci".format(tv),
|
||||||
@@ -20,10 +28,9 @@ def define_modules(target, variant):
|
|||||||
hdrs = ["include/uapi/linux/nfc/nfcinfo.h",
|
hdrs = ["include/uapi/linux/nfc/nfcinfo.h",
|
||||||
"include/uapi/linux/nfc/sn_uapi.h"],
|
"include/uapi/linux/nfc/sn_uapi.h"],
|
||||||
includes = [".", "linux", "nfc", "include/uapi/linux/nfc"],
|
includes = [".", "linux", "nfc", "include/uapi/linux/nfc"],
|
||||||
deps = ["//msm-kernel:all_headers",
|
copts = copts,
|
||||||
"//vendor/qcom/opensource/securemsm-kernel:smcinvoke_kernel_headers",
|
deps = deps,
|
||||||
"//vendor/qcom/opensource/securemsm-kernel:{}_smcinvoke_dlkm".format(tv)],
|
kernel_build= "//msm-kernel:{}".format(tv),
|
||||||
kernel_build = "//msm-kernel:{}".format(tv),
|
|
||||||
visibility = ["//visibility:public"]
|
visibility = ["//visibility:public"]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user