41 lines
1.0 KiB
Makefile
Executable File
41 lines
1.0 KiB
Makefile
Executable File
#
|
|
# 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 |