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