xref: /optee_os/lib/libutils/ext/sub.mk (revision 949b0c0c6256c79b714d188839b67a85ec5a0b3b)
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