# Copyright 2016 The Fuchsia Authors # Copyright (c) 2008-2015 Travis Geiselbrecht # # Use of this source code is governed by a MIT-style # license that can be found in the LICENSE file or at # https://opensource.org/licenses/MIT LOCAL_DIR := $(GET_LOCAL_DIR) C_STRING_OPS := \ memchr \ memcmp \ memcpy \ memmove \ memset \ strcat \ strchr \ strcmp \ strcoll \ strcpy \ 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)))