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:
Khageswararao Rao B
2023-06-14 23:16:20 +05:30
committed by Gerrit - the friendly Code Review server
parent 06aaa9ef5d
commit 871583af47

View File

@@ -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"]
) )