1b0104773SPascal Brandglobal-incdirs-y += include 2b0104773SPascal Brand 3fe3ccf24SJerome Forissiersrcs-y += snprintk.c 4b0104773SPascal Brandsrcs-y += strlcat.c 5b0104773SPascal Brandsrcs-y += strlcpy.c 64de4bebcSJens Wiklandersrcs-y += trace.c 7a2eb5b55SJens Wiklandersrcs-y += mempool.c 81131d3c5SVolodymyr Babchuksrcs-y += nex_strdup.c 9b7da54b3SJerome Forissiersrcs-y += consttime_memcmp.c 107c8b181aSJerome Forissiersrcs-y += memzero_explicit.c 117e75ca54SJens Wiklandersrcs-y += fault_mitigation.c 12fa4b4621SEtienne Carrieresrcs-y += qsort_helpers.c 13136db985SJens Wiklandersrcs-y += array.c 1481d5a9d5SJens Wiklandersrcs-y += base64.c 15ff3ed644SAleksandr Iashchenkoifneq (,$(filter $(sm)-$(CFG_CORE_SANITIZE_UNDEFINED),core-y ldelf-y)) 16ff3ed644SAleksandr Iashchenkobuild-ubsan := y 17ff3ed644SAleksandr Iashchenkoendif 18*949b0c0cSAleksandr Iashchenkoifeq (,$(filter $(sm),core ldelf)) 19*949b0c0cSAleksandr Iashchenkobuild-ubsan := $(CFG_TA_SANITIZE_UNDEFINED) 20*949b0c0cSAleksandr Iashchenkoendif 21ff3ed644SAleksandr Iashchenkosrcs-$(build-ubsan) += ubsan.c 22ff3ed644SAleksandr Iashchenkocflags-remove-ubsan.c-y += -fsanitize=undefined 23a263637dSJerome Forissierifneq (,$(filter ta_%,$(sm))) 24a263637dSJerome Forissiersrcs-y += pthread_stubs.c 25a263637dSJerome Forissierendif 26a263637dSJerome Forissier 271d85a26eSMarouene Boubakrisubdirs-y += arch/$(ARCH) 28e3dddf72SSumit Gargsubdirs-y += ftrace 29