1ifeq ($(CFG_WITH_USER_TA),y) 2srcs-y += user_ta.c 3srcs-$(CFG_REE_FS_TA) += ree_fs_ta.c 4srcs-$(CFG_EARLY_TA) += early_ta.c 5endif 6srcs-y += pseudo_ta.c 7srcs-y += elf_load.c 8srcs-y += tee_time.c 9srcs-y += otp_stubs.c 10srcs-y += delay.c 11 12srcs-$(CFG_SECURE_TIME_SOURCE_CNTPCT) += tee_time_arm_cntpct.c 13srcs-$(CFG_SECURE_TIME_SOURCE_REE) += tee_time_ree.c 14 15srcs-$(CFG_ARM32_core) += proc_a32.S 16srcs-$(CFG_ARM32_core) += spin_lock_a32.S 17srcs-$(CFG_ARM64_core) += proc_a64.S 18srcs-$(CFG_ARM64_core) += spin_lock_a64.S 19srcs-$(CFG_TEE_CORE_DEBUG) += spin_lock_debug.c 20srcs-$(CFG_ARM32_core) += tlb_helpers_a32.S 21srcs-$(CFG_ARM64_core) += tlb_helpers_a64.S 22srcs-$(CFG_ARM64_core) += cache_helpers_a64.S 23srcs-$(CFG_ARM32_core) += cache_helpers_a32.S 24srcs-$(CFG_PL310) += tz_ssvce_pl310_a32.S 25srcs-$(CFG_PL310) += tee_l2cc_mutex.c 26 27srcs-$(CFG_ARM32_core) += thread_a32.S 28srcs-$(CFG_ARM64_core) += thread_a64.S 29srcs-y += thread.c 30srcs-y += abort.c 31srcs-$(CFG_WITH_VFP) += vfp.c 32ifeq ($(CFG_WITH_VFP),y) 33srcs-$(CFG_ARM32_core) += vfp_a32.S 34srcs-$(CFG_ARM64_core) += vfp_a64.S 35endif 36srcs-y += trace_ext.c 37srcs-$(CFG_ARM32_core) += misc_a32.S 38srcs-$(CFG_ARM64_core) += misc_a64.S 39srcs-y += mutex.c 40srcs-y += wait_queue.c 41srcs-$(CFG_PM_STUBS) += pm_stubs.c 42cflags-pm_stubs.c-y += -Wno-suggest-attribute=noreturn 43 44srcs-$(CFG_GENERIC_BOOT) += generic_boot.c 45ifeq ($(CFG_GENERIC_BOOT),y) 46srcs-$(CFG_ARM32_core) += generic_entry_a32.S 47srcs-$(CFG_ARM64_core) += generic_entry_a64.S 48endif 49 50ifeq ($(CFG_UNWIND),y) 51srcs-y += unwind_arm32.c 52srcs-$(CFG_ARM64_core) += unwind_arm64.c 53endif 54 55srcs-y += link_dummies.c 56