112
116
# Libraries containing the difference reference versions
113
117
libbionic_a_SOURCES = \
114
118
$(neon_bionic_sources) \
115
reference/bionic/memchr.c \
119
reference/bionic/memcmp.S \
116
120
reference/bionic/memset.S \
117
reference/bionic/strchr.c \
118
reference/bionic/strcmp.c \
119
reference/bionic/strcpy.c \
121
reference/bionic/strcmp.S \
122
reference/bionic/strcpy.S \
120
123
reference/bionic/strlen.c
122
125
libbionic_a_CFLAGS = -Wa,-mimplicit-it=thumb
127
libbionic_c_a_SOURCES = \
128
reference/bionic-c/memchr.c \
129
reference/bionic-c/memcmp.c \
130
reference/bionic-c/memcpy.c \
131
reference/bionic-c/memset.c \
132
reference/bionic-c/strchr.c \
133
reference/bionic-c/strcmp.c \
134
reference/bionic-c/strcpy.c \
135
reference/bionic-c/strlen.c
124
137
libcsl_a_SOURCES = \
125
138
reference/csl/memcpy.c \
126
139
reference/csl/memset.c \
127
140
reference/csl/arm_asm.h
129
142
libglibc_a_SOURCES = \
130
reference/glibc/memchr.c \
131
143
reference/glibc/memcpy.S \
132
144
reference/glibc/memset.S \
133
reference/glibc/strchr.c \
134
reference/glibc/strcmp.c \
135
reference/glibc/strcpy.c \
136
145
reference/glibc/strlen.S
147
libglibc_c_a_SOURCES = \
148
reference/glibc-c/memchr.c \
149
reference/glibc-c/memcmp.c \
150
reference/glibc-c/memcpy.c \
151
reference/glibc-c/memset.c \
152
reference/glibc-c/strchr.c \
153
reference/glibc-c/strcmp.c \
154
reference/glibc-c/strcpy.c \
155
reference/glibc-c/strlen.c \
156
reference/glibc-c/wordcopy.c
138
158
libnewlib_a_SOURCES = \
139
159
reference/newlib/memcpy.S \
140
160
reference/newlib/strcmp.S \
146
166
libnewlib_c_a_SOURCES = \
147
167
reference/newlib-c/memchr.c \
168
reference/newlib-c/memcmp.c \
148
169
reference/newlib-c/memcpy.c \
149
170
reference/newlib-c/memset.c \
150
171
reference/newlib-c/strchr.c \
151
reference/newlib-c/shim.h
172
reference/newlib-c/strcmp.c \
173
reference/newlib-c/strcpy.c \
174
reference/newlib-c/strlen.c
153
176
libnewlib_xscale_a_SOURCES = \
154
177
reference/newlib-xscale/memchr.c \
178
201
try_this_LDADD = libmulti.a libcortex-strings.la -lrt
179
202
try_bionic_SOURCES =
180
203
try_bionic_LDADD = libmulti.a libbionic.a -lrt
204
try_bionic_c_SOURCES =
205
try_bionic_c_LDADD = libmulti.a libbionic-c.a -lrt
181
206
try_csl_SOURCES =
182
207
try_csl_LDADD = libmulti.a libcsl.a -lrt
183
208
try_glibc_SOURCES =
184
209
try_glibc_LDADD = libmulti.a libglibc.a -lrt
210
try_glibc_c_SOURCES =
211
try_glibc_c_LDADD = libmulti.a libglibc-c.a -lrt
185
212
try_newlib_SOURCES =
186
213
try_newlib_LDADD = libmulti.a libnewlib.a -lrt
187
214
try_newlib_c_SOURCES =