~linaro-toolchain-dev/cortex-strings/trunk

« back to all changes in this revision

Viewing changes to Makefile.am

  • Committer: Michael Hope
  • Date: 2012-06-12 03:22:19 UTC
  • Revision ID: michael.hope@linaro.org-20120612032219-5ei6zqwuh6vfrjkq
Added and updated the test harnesses for the new C only versions.

Show diffs side-by-side

added added

removed removed

Lines of Context:
63
63
        try-none \
64
64
        try-this \
65
65
        try-bionic \
 
66
        try-bionic-c \
66
67
        try-csl \
67
68
        try-glibc \
 
69
        try-glibc-c \
68
70
        try-newlib \
69
71
        try-newlib-c \
70
72
        try-newlib-xscale \
73
75
# Libraries used in the benchmarks and examples
74
76
noinst_LIBRARIES = \
75
77
        libbionic.a \
 
78
        libbionic-c.a \
76
79
        libcsl.a \
77
80
        libglibc.a \
 
81
        libglibc-c.a \
78
82
        libnewlib.a \
79
83
        libnewlib-c.a \
80
84
        libnewlib-xscale.a \
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
121
124
 
122
125
libbionic_a_CFLAGS = -Wa,-mimplicit-it=thumb
123
126
 
 
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
 
136
 
124
137
libcsl_a_SOURCES = \
125
138
        reference/csl/memcpy.c \
126
139
        reference/csl/memset.c \
127
140
        reference/csl/arm_asm.h
128
141
 
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
137
146
 
 
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
 
157
 
138
158
libnewlib_a_SOURCES = \
139
159
        reference/newlib/memcpy.S \
140
160
        reference/newlib/strcmp.S \
145
165
 
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
152
175
 
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 =