| # |
| # Integrity TEE Driver |
| # |
| |
| ccflags-$(CONFIG_TZDEV) += -I$(srctree)/drivers/misc/tzdev/include |
| MTK_PLATFORM := $(subst ",,$(CONFIG_MTK_PLATFORM)) |
| |
| obj-$(CONFIG_ICD) += icd.o oemflag.o |
| ccflags-$(CONFIG_ICD) += -I$(srctree)/security/samsung/five |
| |
| EXTRA_CFLAGS += -I$(src) |
| obj-$(CONFIG_ICD_USE_QSEECOM) += qsee_oemflag.o |
| obj-$(CONFIG_ICD_USE_TZDEV) += tzdev_oemflag.o |
| ifneq ($(CONFIG_SOC_EXYNOS7885),) |
| ifeq ($(CONFIG_TEEGRIS_VERSION), 3) |
| ccflags-$(CONFIG_ICD_USE_TZDEV) += -I$(srctree)/drivers/misc/tzdev/3.0 |
| else |
| ccflags-$(CONFIG_ICD_USE_TZDEV) += -I$(srctree)/drivers/misc/tzdev |
| endif |
| else |
| ccflags-$(CONFIG_ICD_USE_TZDEV) += -I$(srctree)/drivers/misc/tzdev |
| endif |
| |
| ifeq ($(MTK_PLATFORM), mt6768) |
| ifeq ($(filter a32%, $(TARGET_PRODUCT)),) |
| icd_driver-y += kinibi_atf_oemflag.o |
| endif |
| else |
| obj-$(CONFIG_ICD_USE_TRUSTONIC) += kinibi_oemflag.o |
| endif |
| |
| ccflags-y += -Wformat |
| |
| ifneq ($(CONFIG_KUNIT), y) |
| EXTRA_CFLAGS += -D__visible_for_testing=static |
| endif |
| |
| GCOV_PROFILE := $(CONFIG_KUNIT) |
| ifeq ($(CONFIG_KUNIT), y) |
| obj-y += test/ |
| endif |