Lines Matching +full:a +full:- +full:c
1 # Copyright (c) 2011, Linaro Limited
17 # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27 # Top level Makefile for cortex-strings
30 COMPILER = $(shell $(CC) --version 2>&1 | head -n1)
34 libcortex-strings.la
38 tests/test-memchr \
39 tests/test-memcmp \
40 tests/test-memcpy \
41 tests/test-memmove \
42 tests/test-memset \
43 tests/test-strchr \
44 tests/test-strcmp \
45 tests/test-strcpy \
46 tests/test-strlen \
47 tests/test-strncmp \
48 tests/test-strnlen
51 tests_cflags = -I$(srcdir)/tests $(AM_CFLAGS)
52 tests_ldadd = libcortex-strings.la
79 dhry-native \
80 try-none \
81 try-this \
82 try-plain \
83 try-newlib-c \
84 try-bionic-c \
85 try-glibc-c
89 benchmarks/dhry/dhry_1.c \
90 benchmarks/dhry/dhry_2.c \
93 dhry_CFLAGS = -Dcompiler="\"$(COMPILER)\"" -Doptions="\"$(CFLAGS)\""
94 dhry_LDADD = libcortex-strings.la
101 libmulti.a \
102 libbionic-c.a \
103 libglibc-c.a \
104 libnewlib-c.a \
105 libplain.a
108 benchmarks/multi/harness.c
110 libmulti_a_CFLAGS = -DVERSION=\"$(VERSION)\" $(AM_CFLAGS)
114 reference/bionic-c/bcopy.c \
115 reference/bionic-c/memchr.c \
116 reference/bionic-c/memcmp.c \
117 reference/bionic-c/memcpy.c \
118 reference/bionic-c/memset.c \
119 reference/bionic-c/strchr.c \
120 reference/bionic-c/strcmp.c \
121 reference/bionic-c/strcpy.c \
122 reference/bionic-c/strlen.c
125 reference/glibc-c/memchr.c \
126 reference/glibc-c/memcmp.c \
127 reference/glibc-c/memcpy.c \
128 reference/glibc-c/memset.c \
129 reference/glibc-c/strchr.c \
130 reference/glibc-c/strcmp.c \
131 reference/glibc-c/strcpy.c \
132 reference/glibc-c/strlen.c \
133 reference/glibc-c/wordcopy.c \
134 reference/glibc-c/memcopy.h \
135 reference/glibc-c/pagecopy.h
138 reference/newlib-c/memchr.c \
139 reference/newlib-c/memcmp.c \
140 reference/newlib-c/memcpy.c \
141 reference/newlib-c/memset.c \
142 reference/newlib-c/strchr.c \
143 reference/newlib-c/strcmp.c \
144 reference/newlib-c/strcpy.c \
145 reference/newlib-c/strlen.c \
146 reference/newlib-c/shim.h
149 reference/plain/memset.c \
150 reference/plain/memcpy.c \
151 reference/plain/strcmp.c \
152 reference/plain/strcpy.c
155 try_none_LDADD = libmulti.a -lrt
157 try_this_LDADD = libmulti.a libcortex-strings.la -lrt
159 try_bionic_c_LDADD = libmulti.a libbionic-c.a -lrt
161 try_glibc_c_LDADD = libmulti.a libglibc-c.a -lrt
163 try_newlib_c_LDADD = libmulti.a libnewlib-c.a -lrt
165 try_plain_LDADD = libmulti.a libplain.a -lrt
174 reference/bionic-a9/memcpy.S \
175 reference/bionic-a9/memset.S
177 reference/bionic-a15/memcpy.S \
178 reference/bionic-a15/memset.S
179 fpu_flags = -mfpu=neon
182 fpu_flags = -mfpu=vfp
184 fpu_flags = -msoft-float
190 try-bionic-a9 \
191 try-bionic-a15 \
192 try-csl \
193 try-glibc \
194 try-newlib \
195 try-newlib-xscale
199 libbionic-a9.a \
200 libbionic-a15.a \
201 libcsl.a \
202 libglibc.a \
203 libnewlib.a \
204 libnewlib-xscale.a
208 src/thumb-2/strcpy.c \
211 src/thumb-2/strlen.S \
219 reference/bionic-a9/memcmp.S \
220 reference/bionic-a9/strcmp.S \
221 reference/bionic-a9/strcpy.S \
222 reference/bionic-a9/strlen.c
224 libbionic_a9_a_CFLAGS = -Wa,-mimplicit-it=thumb
228 reference/bionic-a15/memcmp.S \
229 reference/bionic-a15/strcmp.S \
230 reference/bionic-a15/strcpy.S \
231 reference/bionic-a15/strlen.c
233 libbionic_a15_a_CFLAGS = -Wa,-mimplicit-it=thumb
236 reference/csl/memcpy.c \
237 reference/csl/memset.c \
249 reference/newlib/strcpy.c \
250 reference/newlib/strlen.c \
255 reference/newlib-xscale/memchr.c \
256 reference/newlib-xscale/memcpy.c \
257 reference/newlib-xscale/memset.c \
258 reference/newlib-xscale/strchr.c \
259 reference/newlib-xscale/strcmp.c \
260 reference/newlib-xscale/strcpy.c \
261 reference/newlib-xscale/strlen.c \
262 reference/newlib-xscale/xscale.h
266 try_bionic_a9_LDADD = libmulti.a libbionic-a9.a -lrt
268 try_bionic_a15_LDADD = libmulti.a libbionic-a15.a -lrt
270 try_csl_LDADD = libmulti.a libcsl.a -lrt
272 try_glibc_LDADD = libmulti.a libglibc.a -lrt
274 try_newlib_LDADD = libmulti.a libnewlib.a -lrt
276 try_newlib_xscale_LDADD = libmulti.a libnewlib-xscale.a -lrt
302 libcortex_strings_la_LDFLAGS = -version-info 1:0:0
305 -std=gnu99 -Wall \
306 -fno-builtin -fno-stack-protector -U_FORTIFY_SOURCE \
311 -mtune=$(submachine)
315 tests/hp-timing.h \
316 tests/test-string.h \
317 tests/test-skeleton.c \
318 scripts/add-license.sh \
322 scripts/plot-align.py \
324 scripts/plot-sizes.py \
325 scripts/plot-top.py \