cflags-y += -Wno-sign-compare
cflags-y += -Wno-parentheses
cflags-remove-y += -Wcast-align

srcs-y += abs.c
srcs-y += bcmp.c
srcs-y += memchr.c
srcs-y += memcmp.c
srcs-y += memcpy.c
ifeq (s,$(CFG_CC_OPT_LEVEL))
cflags-memcpy.c-y += -O2
endif
cflags-memcpy.c-y += $(call cc-option,-fno-tree-loop-distribute-patterns)
srcs-y += memmove.c
cflags-memmove.c-y += $(call cc-option,-fno-tree-loop-distribute-patterns)
srcs-y += memset.c
cflags-memset.c-y += $(call cc-option,-fno-tree-loop-distribute-patterns)
srcs-y += strchr.c
srcs-y += strcmp.c
srcs-y += strcpy.c
srcs-y += strlen.c
srcs-y += strncmp.c
srcs-y += strncpy.c
srcs-y += strnlen.c
srcs-y += strrchr.c
srcs-y += strstr.c
srcs-y += strtoul.c
