xref: /kernel/linux/common_modules/tzdriver/auth/Makefile (revision 419b0af8)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /kernel/linux/common_modules/tzdriver/auth/
1KERNEL_DIR :=$(srctree)
2
3EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/tzdriver
4EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/tzdriver/core
5EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/tzdriver/tlogger
6EXTRA_CFLAGS += -I$(KERNEL_DIR)/bounds_checking_function/include
7EXTRA_CFLAGS += -I$(KERNEL_DIR)/drivers/tzdriver/include
8EXTRA_CFLAGS += -I$(KERNEL_DIR)/../../../../base/security/selinux/include
9EXTRA_CFLAGS += -I$(KERNEL_DIR)/../../../../base/security/selinux
10
11EXTRA_CFLAGS += -DSELINUX_CA_HIDL_LABEL=\"u:r:hal_libteec_default:s0\"
12EXTRA_CFLAGS += -DSELINUX_TEECD_LABEL=\"u:r:tee:s0\"
13ifneq ($(CONFIG_TZDRIVER_OHOS),y)
14EXTRA_CFLAGS += -DCONFIG_SELINUX_AUTH_ENABLE
15endif
16ifeq ($(CONFIG_CADAEMON_AUTH),y)
17EXTRA_CFLAGS += -DCADAEMON_PATH_UID_AUTH_CTX=\"/system/bin/sa_main:6668\"
18EXTRA_CFLAGS += -DSELINUX_CADAEMON_LABEL=NULL
19endif
20ifeq ($(CONFIG_TZDRIVER_OHOS),y)
21EXTRA_CFLAGS += -DTEECD_PATH_UID_AUTH_CTX=\"/vendor/bin/teecd:6668\"
22else
23EXTRA_CFLAGS += -DTEECD_PATH_UID_AUTH_CTX=\"/vendor/bin/teecd:0\"
24endif
25
26obj-$(CONFIG_CLIENT_AUTH) += client_hash_auth.o
27
28ifeq ($(findstring y, $(CONFIG_TEECD_AUTH) $(CONFIG_CLIENT_AUTH)), y)
29	obj-y += auth_base_impl.o
30endif
31

Indexes created Thu Nov 07 10:32:03 CST 2024