You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
54 lines
1.3 KiB
54 lines
1.3 KiB
WARNS ?= 1
|
|
NOWERROR ?= 1
|
|
CFG_TA_DEBUG ?= 1
|
|
CFG_TEE_TA_LOG_LEVEL ?= 1
|
|
|
|
cflags-y += -DTHIRTY_TWO_BIT -DCFG_TEE_TA_LOG_LEVEL=$(CFG_TEE_TA_LOG_LEVEL) -D_ARM_ -w -Wno-strict-prototypes -mcpu=$(TA_CPU) -fstack-protector -Wstack-protector
|
|
|
|
ifeq ($(CFG_ARM64_ta_arm64),y)
|
|
cflags-y += -mstrict-align
|
|
else
|
|
cflags-y += -mno-unaligned-access
|
|
endif
|
|
|
|
ifeq ($(CFG_TA_DEBUG),y)
|
|
cflags-y += -DfTPMDebug=1
|
|
cflags-y += -DDBG=1
|
|
cflags-y += -O0
|
|
cflags-y += -DDEBUG
|
|
else
|
|
cflags-y += -Os
|
|
cflags-y += -DNDEBUG
|
|
endif
|
|
|
|
#
|
|
# Link the required external code into the libraries folder. OP-TEE build
|
|
# does not work well when accessing anything below the root directory. Use
|
|
# symlinks to trick it.
|
|
#
|
|
all: create_lib_symlinks
|
|
clean: clean_lib_symlinks
|
|
|
|
subdirs-y += lib
|
|
|
|
global-incdirs-y += include
|
|
global-incdirs-y += reference/include
|
|
global-incdirs-y += platform/include
|
|
|
|
srcs-y += platform/AdminPPI.c
|
|
srcs-y += platform/Cancel.c
|
|
srcs-y += platform/Clock.c
|
|
srcs-y += platform/Entropy.c
|
|
srcs-y += platform/LocalityPlat.c
|
|
srcs-y += platform/NvAdmin.c
|
|
srcs-y += platform/NVMem.c
|
|
srcs-y += platform/PowerPlat.c
|
|
srcs-y += platform/PlatformData.c
|
|
srcs-y += platform/PPPlat.c
|
|
srcs-y += platform/RunCommand.c
|
|
srcs-y += platform/Unique.c
|
|
srcs-y += platform/EPS.c
|
|
srcs-y += reference/RuntimeSupport.c
|
|
|
|
srcs-y += fTPM.c
|