77
79
# Libraries containing the difference reference versions
78
80
libbionic_a_SOURCES = \
79
81
$(neon_bionic_sources) \
80
reference/bionic/memcmp16.S \
81
reference/bionic/strlen.c \
82
reference/bionic/memchr.c \
82
83
reference/bionic/memset.S \
83
reference/bionic/memcmp.S
84
reference/bionic/strchr.c \
85
reference/bionic/strcmp.c \
86
reference/bionic/strcpy.c \
87
reference/bionic/strlen.c
85
89
libbionic_a_CFLAGS = -Wa,-mimplicit-it=thumb
90
94
reference/csl/arm_asm.h
92
96
libglibc_a_SOURCES = \
93
reference/glibc/memmove.S \
97
reference/glibc/memchr.c \
98
reference/glibc/memcpy.S \
94
99
reference/glibc/memset.S \
95
reference/glibc/strlen.S \
96
reference/glibc/memcpy.S \
97
reference/glibc/memchr.c \
98
reference/glibc/strchr.c
100
reference/glibc/strchr.c \
101
reference/glibc/strcmp.c \
102
reference/glibc/strcpy.c \
103
reference/glibc/strlen.S
100
105
libnewlib_a_SOURCES = \
106
reference/newlib/memchr.c \
107
reference/newlib/memcpy.c \
108
reference/newlib/memset.c \
109
reference/newlib/strchr.c \
101
110
reference/newlib/strcmp.c \
111
reference/newlib/strcpy.c \
102
112
reference/newlib/strlen.c \
103
reference/newlib/strcpy.c \
104
113
reference/newlib/arm_asm.h
115
libnewlib_xscale_a_SOURCES = \
116
reference/newlib-xscale/memchr.c \
117
reference/newlib-xscale/memcpy.c \
118
reference/newlib-xscale/memset.c \
119
reference/newlib-xscale/strchr.c \
120
reference/newlib-xscale/strcmp.c \
121
reference/newlib-xscale/strcpy.c \
122
reference/newlib-xscale/strlen.c
106
124
libplain_a_SOURCES = \
107
125
reference/plain/memset.c \
108
126
reference/plain/memcpy.c \
127
145
try_glibc_LDADD = libmulti.a libglibc.a -lrt
128
146
try_newlib_SOURCES =
129
147
try_newlib_LDADD = libmulti.a libnewlib.a -lrt
148
try_newlib_xscale_SOURCES =
149
try_newlib_xscale_LDADD = libmulti.a libnewlib-xscale.a -lrt
130
150
try_plain_SOURCES =
131
151
try_plain_LDADD = libmulti.a libplain.a -lrt