PUF := N COMMON_INCS := \ -I./device \ -I./drvs \ -I./drvs/$(PLAT)/dev \ -I./drvs/$(PLAT)/dev/flash \ -I./drvs/$(PLAT)/dev/uart \ -I./drvs/inc \ -I./arch/arm-m \ -I./inc \ -I./inc/hal \ -I./inc/pal \ -I./hal/inc \ -I./hal \ -I./utils \ -I./utils/prng \ -I./utils/stdout \ -I./utils/string \ -I./utils/inc \ -I./utils/mutex \ -I./utils/oal \ -I./fih/inc ifeq ($(MBEDTLS_PORT_TEST_CODE_SWITCH),Y) COMMON_INCS += -I./utils/ce_lite/port_mbedtls/mbedtls/include \ -I./utils/ce_lite/port_mbedtls/mbedtls_port/inc \ -I./utils/ce_lite/port_mbedtls/bk_mbedtls_alt/inc endif ifeq ($(BOOT_V2), Y) COMMON_INCS += -I./boot/boot_v2 else COMMON_INCS += -I./boot/boot_v1 endif ifeq ($(MBEDTLS_WITH_DUBHE),Y) COMMON_INCS += \ -I./utils/ce_lite/include \ -I./utils/ce_lite/library/ce_lite/inc else COMMON_INCS += \ -I./utils/mbedtls/mbedtls/include endif COMMON_SRCS := \ $(call swildcard,bs,.c .S) \ $(call swildcard,utils,.c .S) \ $(call swildcard,utils/heap,.c .S) \ $(call swildcard,utils/stdout,.c .S) \ $(call swildcard,utils/string,.c .S) \ $(call swildcard,utils/oal,.c .S) \ $(call swildcard,hal,.c .S) \ $(call swildcard,hal/crypto,.c .S) \ $(call swildcard,pal,.c .S) \ device/device.c \ drvs/$(PLAT)/dev/flash/flash_drv_to_dev.c \ drvs/$(PLAT)/dev/uart/uart_drv_to_dev.c \ hal/$(PLAT)/devices/flash/flash_device.c \ hal/$(PLAT)/devices/uart/uart_device.c \ ./utils/memmgmt/heap_4.c \ $(call swildcard,XTS_AES_encrypt,.c .S) \ ifeq ($(MBEDTLS_WITH_DUBHE),Y) #for bootrom,bootloader and tee we need to # enable DUBHE_SECURE flag COMMON_DBH_CFLAGS += -DARM_CE_DUBHE ifeq ($(SIMU_OTP_IN_FLASH), N) COMMON_DBH_CFLAGS += -DARM_CE_DUBHE_OTP endif # if OTP PUF enabled, need to open this flag ifeq ($(PUF),Y) COMMON_DBH_CFLAGS += -DDBH_OTP_PUF_SUPPORT COMMON_DBH_CFLAGS += -DCE_LITE_OTP_PUF endif COMMON_DBH_ASFLAGS += -DARM_CE_DUBHE ifeq ($(SIMU_OTP_IN_FLASH), N) COMMON_DBH_ASFLAGS += -DARM_CE_DUBHE_OTP endif ifeq ($(PUF),Y) COMMON_DBH_ASFLAGS += -DDBH_OTP_PUF_SUPPORT COMMON_DBH_ASFLAGS += -DCE_LITE_OTP_PUF endif endif ifeq ($(MBEDTLS_WITH_DUBHE),Y) COMMON_SRCS += \ $(call swildcard,./utils/ce_lite/library/,.c .S) \ $(call swildcard,./utils/ce_lite/library/ce_lite/src,.c .S) \ $(call swildcard,./utils/ce_lite/library/sha384,.c .S) else COMMON_SRCS += \ $(call swildcard,./utils/mbedtls/mbedtls/library,.c .S) \ $(call swildcard,./utils/mbedtls/mbedtls/library/original_crypto_lib,.c .S) endif ifeq ($(CONFIG_MEM_LEAK),Y) COMMON_SRCS += \ $(call swildcard, ./utils/mem_leak/,.c) endif