genode/repos/libports/lib/mk/libc-string.mk

24 lines
593 B
Makefile
Raw Normal View History

2011-12-22 15:19:25 +00:00
#
# Portion of the string library that is used by both the freestanding string
# library and the complete libc
#
#
# These files would infect the freestanding string library with the locale
# library
#
FILTER_OUT = strcoll.c strxfrm.c wcscoll.c wcsxfrm.c
LIBC_STRING_DIR = $(LIBC_DIR)/lib/libc/string
2011-12-22 15:19:25 +00:00
SRC_C = $(filter-out $(FILTER_OUT),$(notdir $(wildcard $(LIBC_STRING_DIR)/*.c)))
# prevent the generation of a 'memset()' call in 'memset()'
CC_OPT_memset += -fno-tree-loop-distribute-patterns
2011-12-22 15:19:25 +00:00
include $(REP_DIR)/lib/mk/libc-common.inc
vpath %.c $(LIBC_STRING_DIR)
CC_CXX_WARN_STRICT =