blob: 4e28e3e2c58102939d120857d9c7aed3592a77c2 [file] [log] [blame]
LOCAL_DIR := $(GET_LOCAL_DIR)
C_STRING_OPS := \
bcopy \
bzero \
memchr \
memcmp \
memcpy \
memmove \
memset \
strcat \
strchr \
strcmp \
strcoll \
strcpy \
strdup \
strerror \
strlcat \
strlcpy \
strlen \
strncat \
strncpy \
strncmp \
strnicmp \
strnlen \
strpbrk \
strrchr \
strspn \
strstr \
strtok \
strxfrm
LIBC_STRING_C_DIR := $(LOCAL_DIR)
# include the arch specific string routines
#
# the makefile may filter out implemented versions from the C_STRING_OPS variable
include $(LOCAL_DIR)/arch/$(ARCH)/rules.mk
MODULE_SRCS += \
$(addprefix $(LIBC_STRING_C_DIR)/,$(addsuffix .c,$(C_STRING_OPS)))