xref: /optee_os/lib/libutils/isoc/newlib/sub.mk (revision e906cbe741f09eaaa5b2c340eaf7beebb4925946)
151932e38SJens Wiklandercflags-y += -Wno-sign-compare
25b01430cSJens Wiklandercflags-y += -Wno-parentheses
351932e38SJens Wiklandercflags-remove-y += -Wcast-align
4f46a4a4aSJens Wiklander
5146a256bSJerome Forissiersrcs-y += abs.c
6e3d56a52SJerome Forissiersrcs-y += bcmp.c
751932e38SJens Wiklandersrcs-y += memchr.c
851932e38SJens Wiklandersrcs-y += memcmp.c
951932e38SJens Wiklandersrcs-y += memcpy.c
10ebc961daSJerome Forissierifeq (s,$(CFG_CC_OPT_LEVEL))
115b2aaa11SJens Wiklandercflags-memcpy.c-y += -O2
12ebc961daSJerome Forissierendif
139b0773cbSJerome Forissiercflags-memcpy.c-y += $(call cc-option,-fno-tree-loop-distribute-patterns)
1451932e38SJens Wiklandersrcs-y += memmove.c
159b0773cbSJerome Forissiercflags-memmove.c-y += $(call cc-option,-fno-tree-loop-distribute-patterns)
1651932e38SJens Wiklandersrcs-y += memset.c
179b0773cbSJerome Forissiercflags-memset.c-y += $(call cc-option,-fno-tree-loop-distribute-patterns)
18f46a4a4aSJens Wiklandersrcs-y += strchr.c
19146a256bSJerome Forissiersrcs-y += strcmp.c
205b01430cSJens Wiklandersrcs-y += strcpy.c
21146a256bSJerome Forissiersrcs-y += strlen.c
22146a256bSJerome Forissiersrcs-y += strncmp.c
235b01430cSJens Wiklandersrcs-y += strncpy.c
24146a256bSJerome Forissiersrcs-y += strnlen.c
25da1d55f3SBryan O'Donoghuesrcs-y += strrchr.c
26146a256bSJerome Forissiersrcs-y += strstr.c
27b38854bdSBryan O'Donoghuesrcs-y += strtoul.c
28*e906cbe7SJorge Ramirez-Ortizsrcs-y += strtok_r.c
29