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

« back to all changes in this revision

Viewing changes to Makefile.am

  • Committer: Michael Hope
  • Date: 2011-08-31 23:55:24 UTC
  • Revision ID: michael.hope@linaro.org-20110831235524-dwt8l0h5sqcrei35
Updates after pulling in new routines to the reference.  Document where the reference files come from.

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
if WITH_NEON
7
7
# Pull in the NEON specific files
8
8
neon_sources = \
9
 
        src/neon/memcpy.S \
10
 
        src/neon/memset.S
 
9
        src/neon/memcpy.S
11
10
neon_bionic_sources = \
12
11
        reference/bionic/memcpy.S
13
12
neon_cppflags = -mfpu=neon
38
37
        try-csl \
39
38
        try-glibc \
40
39
        try-newlib \
 
40
        try-newlib-xscale \
41
41
        try-plain
42
42
 
43
43
# Libraries used in the benchmarks and examples
46
46
        libcsl.a \
47
47
        libglibc.a \
48
48
        libnewlib.a \
 
49
        libnewlib-xscale.a \
49
50
        libplain.a \
50
51
        libmulti.a
51
52
 
56
57
        src/thumb-2/strcpy.c \
57
58
        src/linaro-a9/memchr.s \
58
59
        src/linaro-a9/strchr.s \
59
 
        src/linaro-a9/strlen.s
 
60
        src/linaro-a9/strlen.s \
 
61
        src/linaro-a9/memset.S
60
62
 
61
63
# Options for the tests
62
64
tests_cflags = -I$(srcdir)/tests $(AM_CFLAGS)
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
84
88
 
85
89
libbionic_a_CFLAGS = -Wa,-mimplicit-it=thumb
86
90
 
90
94
        reference/csl/arm_asm.h
91
95
 
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
99
104
 
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
105
114
 
 
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
 
123
 
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
132
152