1global-incdirs-y += include 2 3srcs-y += snprintk.c 4srcs-y += strlcat.c 5srcs-y += strlcpy.c 6srcs-y += trace.c 7srcs-y += mempool.c 8srcs-y += nex_strdup.c 9srcs-y += consttime_memcmp.c 10srcs-y += memzero_explicit.c 11srcs-y += fault_mitigation.c 12srcs-y += qsort_helpers.c 13srcs-y += array.c 14srcs-y += base64.c 15ifneq (,$(filter $(sm)-$(CFG_CORE_SANITIZE_UNDEFINED),core-y ldelf-y)) 16build-ubsan := y 17endif 18ifeq (,$(filter $(sm),core ldelf)) 19build-ubsan := $(CFG_TA_SANITIZE_UNDEFINED) 20endif 21srcs-$(build-ubsan) += ubsan.c 22cflags-remove-ubsan.c-y += -fsanitize=undefined 23ifneq (,$(filter ta_%,$(sm))) 24srcs-y += pthread_stubs.c 25endif 26 27subdirs-y += arch/$(ARCH) 28subdirs-y += ftrace 29