xref: /buildroot/package/optee-client/optee-client.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
1################################################################################
2#
3# optee-client
4#
5################################################################################
6
7OPTEE_CLIENT_VERSION = 4.2.0
8OPTEE_CLIENT_SITE = $(call github,OP-TEE,optee_client,$(OPTEE_CLIENT_VERSION))
9OPTEE_CLIENT_LICENSE = BSD-2-Clause
10OPTEE_CLIENT_LICENSE_FILES = LICENSE
11OPTEE_CLIENT_INSTALL_STAGING = YES
12
13OPTEE_CLIENT_CONF_OPTS = \
14	-DCFG_TEE_FS_PARENT_PATH=$(BR2_PACKAGE_OPTEE_CLIENT_TEE_FS_PATH) \
15	-DCFG_WERROR=OFF
16
17ifeq ($(BR2_PACKAGE_OPTEE_CLIENT_RPMB_EMU),y)
18OPTEE_CLIENT_CONF_OPTS += -DRPMB_EMU=ON
19else
20OPTEE_CLIENT_CONF_OPTS += -DRPMB_EMU=OFF
21endif
22
23ifeq ($(BR2_PACKAGE_OPTEE_CLIENT_SUPP_PLUGINS),y)
24OPTEE_CLIENT_CONF_OPTS += -DCFG_TEE_SUPP_PLUGINS=ON
25else
26OPTEE_CLIENT_CONF_OPTS += -DCFG_TEE_SUPP_PLUGINS=OFF
27endif
28
29ifeq ($(BR2_PACKAGE_OPTEE_CLIENT_TEEACL),y)
30OPTEE_CLIENT_DEPENDENCIES += host-pkgconf util-linux
31OPTEE_CLIENT_CONF_OPTS += -DWITH_TEEACL=ON
32else
33OPTEE_CLIENT_CONF_OPTS += -DWITH_TEEACL=OFF
34endif
35
36define OPTEE_CLIENT_INSTALL_INIT_SYSV
37	$(INSTALL) -m 0755 -D $(OPTEE_CLIENT_PKGDIR)/S30tee-supplicant \
38		$(TARGET_DIR)/etc/init.d/S30tee-supplicant
39endef
40
41$(eval $(cmake-package))
42

Last Index update Fri Aug 22 08:59:00 CST 2025