diff options
Diffstat (limited to 'newlib/libc/string/Makefile.inc')
-rw-r--r-- | newlib/libc/string/Makefile.inc | 127 |
1 files changed, 127 insertions, 0 deletions
diff --git a/newlib/libc/string/Makefile.inc b/newlib/libc/string/Makefile.inc index 5bcec8dd4..a198aef00 100644 --- a/newlib/libc/string/Makefile.inc +++ b/newlib/libc/string/Makefile.inc @@ -1,3 +1,130 @@ +libc_a_SOURCES += \ + %D%/bcopy.c \ + %D%/bzero.c \ + %D%/explicit_bzero.c \ + %D%/ffsl.c \ + %D%/ffsll.c \ + %D%/fls.c \ + %D%/flsl.c \ + %D%/flsll.c \ + %D%/index.c \ + %D%/memchr.c \ + %D%/memcmp.c \ + %D%/memcpy.c \ + %D%/memmove.c \ + %D%/memset.c \ + %D%/rindex.c \ + %D%/strcasecmp.c \ + %D%/strcat.c \ + %D%/strchr.c \ + %D%/strcmp.c \ + %D%/strcoll.c \ + %D%/strcpy.c \ + %D%/strcspn.c \ + %D%/strdup.c \ + %D%/strdup_r.c \ + %D%/strerror.c \ + %D%/strerror_r.c \ + %D%/strlcat.c \ + %D%/strlcpy.c \ + %D%/strlen.c \ + %D%/strlwr.c \ + %D%/strncasecmp.c \ + %D%/strncat.c \ + %D%/strncmp.c \ + %D%/strncpy.c \ + %D%/strnlen.c \ + %D%/strnstr.c \ + %D%/strpbrk.c \ + %D%/strrchr.c \ + %D%/strsep.c \ + %D%/strsignal.c \ + %D%/strspn.c \ + %D%/strtok.c \ + %D%/strtok_r.c \ + %D%/strupr.c \ + %D%/strxfrm.c \ + %D%/strstr.c \ + %D%/swab.c \ + %D%/timingsafe_bcmp.c \ + %D%/timingsafe_memcmp.c \ + %D%/u_strerr.c \ + %D%/wcscat.c \ + %D%/wcschr.c \ + %D%/wcscmp.c \ + %D%/wcscoll.c \ + %D%/wcscpy.c \ + %D%/wcscspn.c \ + %D%/wcslcat.c \ + %D%/wcslcpy.c \ + %D%/wcslen.c \ + %D%/wcsncat.c \ + %D%/wcsncmp.c \ + %D%/wcsncpy.c \ + %D%/wcsnlen.c \ + %D%/wcspbrk.c \ + %D%/wcsrchr.c \ + %D%/wcsspn.c \ + %D%/wcsstr.c \ + %D%/wcstok.c \ + %D%/wcswidth.c \ + %D%/wcsxfrm.c \ + %D%/wcwidth.c \ + %D%/wmemchr.c \ + %D%/wmemcmp.c \ + %D%/wmemcpy.c \ + %D%/wmemmove.c \ + %D%/wmemset.c \ + %D%/xpg_strerror_r.c + +%C%_ELIX_2_SOURCES = +if ELIX_LEVEL_1 +else +%C%_ELIX_2_SOURCES += \ + %D%/bcmp.c \ + %D%/memccpy.c \ + %D%/mempcpy.c \ + %D%/stpcpy.c \ + %D%/stpncpy.c \ + %D%/strndup.c \ + %D%/strcasestr.c \ + %D%/strchrnul.c \ + %D%/strndup_r.c \ + %D%/wcpcpy.c \ + %D%/wcpncpy.c \ + %D%/wcsdup.c +endif !ELIX_LEVEL_1 + +%C%_ELIX_4_SOURCES = +if ELIX_LEVEL_1 +else +if ELIX_LEVEL_2 +else +if ELIX_LEVEL_3 +else +%C%_ELIX_4_SOURCES += \ + %D%/gnu_basename.c \ + %D%/memmem.c \ + %D%/memrchr.c \ + %D%/rawmemchr.c \ + %D%/strcasecmp_l.c \ + %D%/strcoll_l.c \ + %D%/strncasecmp_l.c \ + %D%/strverscmp.c \ + %D%/strxfrm_l.c \ + %D%/wcscasecmp.c \ + %D%/wcscasecmp_l.c \ + %D%/wcscoll_l.c \ + %D%/wcsncasecmp.c \ + %D%/wcsncasecmp_l.c \ + %D%/wcsxfrm_l.c \ + %D%/wmempcpy.c +endif !ELIX_LEVEL_3 +endif !ELIX_LEVEL_2 +endif !ELIX_LEVEL_1 + +libc_a_SOURCES += $(%C%_ELIX_2_SOURCES) $(%C%_ELIX_4_SOURCES) + LIBC_CHEWOUT_FILES += \ %D%/bcmp.def %D%/memcpy.def %D%/strcmp.def %D%/strncat.def %D%/strstr.def \ %D%/bcopy.def %D%/memmove.def %D%/strcoll.def %D%/strncmp.def %D%/strtok.def \ |