xref: /optee_os/lib/libutils/ext/sub.mk (revision ff3ed644be78500d7e0d726f592a93f7061233ec)
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
15*ff3ed644SAleksandr Iashchenkoifneq (,$(filter $(sm)-$(CFG_CORE_SANITIZE_UNDEFINED),core-y ldelf-y))
16*ff3ed644SAleksandr Iashchenkobuild-ubsan := y
17*ff3ed644SAleksandr Iashchenkoendif
18*ff3ed644SAleksandr Iashchenkosrcs-$(build-ubsan) += ubsan.c
19*ff3ed644SAleksandr Iashchenkocflags-remove-ubsan.c-y += -fsanitize=undefined
20a263637dSJerome Forissierifneq (,$(filter ta_%,$(sm)))
21a263637dSJerome Forissiersrcs-y += pthread_stubs.c
22a263637dSJerome Forissierendif
23a263637dSJerome Forissier
241d85a26eSMarouene Boubakrisubdirs-y += arch/$(ARCH)
25e3dddf72SSumit Gargsubdirs-y += ftrace
26