83
by Michael Hope
Remove trailing whitespace. |
1 |
# Copyright (c) 2011-2012, Linaro Limited
|
45
by Michael Hope
Removed obsolete build files. Updated the license on more files. |
2 |
# All rights reserved.
|
83
by Michael Hope
Remove trailing whitespace. |
3 |
#
|
45
by Michael Hope
Removed obsolete build files. Updated the license on more files. |
4 |
# Redistribution and use in source and binary forms, with or without
|
5 |
# modification, are permitted provided that the following conditions are met:
|
|
6 |
# * Redistributions of source code must retain the above copyright
|
|
7 |
# notice, this list of conditions and the following disclaimer.
|
|
8 |
# * Redistributions in binary form must reproduce the above copyright
|
|
9 |
# notice, this list of conditions and the following disclaimer in the
|
|
10 |
# documentation and/or other materials provided with the distribution.
|
|
11 |
# * Neither the name of the Linaro nor the
|
|
12 |
# names of its contributors may be used to endorse or promote products
|
|
13 |
# derived from this software without specific prior written permission.
|
|
83
by Michael Hope
Remove trailing whitespace. |
14 |
#
|
45
by Michael Hope
Removed obsolete build files. Updated the license on more files. |
15 |
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
16 |
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
|
17 |
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
|
53
by Michael Hope
Changed 'Linaro Inc.' for the correct 'Linaro Limited' everywhere. |
18 |
# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY
|
45
by Michael Hope
Removed obsolete build files. Updated the license on more files. |
19 |
# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
20 |
# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
21 |
# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
|
22 |
# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
23 |
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
|
83
by Michael Hope
Remove trailing whitespace. |
24 |
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
45
by Michael Hope
Removed obsolete build files. Updated the license on more files. |
25 |
|
68
by Michael Hope
Bump the version number. |
26 |
AC_INIT(cortex-strings, 1.1-2012.06~dev) |
60
by Michael Hope
Switch to using bz2 for make dist as that's the toolchain standard. |
27 |
AM_INIT_AUTOMAKE(foreign subdir-objects color-tests dist-bzip2) |
7
by Michael Hope
Pulled in the routines and packaged them up. |
28 |
AC_CONFIG_HEADERS([config.h]) |
29 |
AC_CONFIG_FILES(Makefile) |
|
84
by Michael Hope
Support for --host=TRIPLE to configure which is convenient for cross |
30 |
AC_CANONICAL_HOST |
31 |
AM_PROG_AS |
|
32 |
AC_PROG_CC |
|
7
by Michael Hope
Pulled in the routines and packaged them up. |
33 |
AC_PROG_LIBTOOL |
11
by Michael Hope
Added GLIBC add-on support |
34 |
|
87
by Michael Hope
Make submachine optional. Only supply -mtune if submachine is set. |
35 |
default_submachine= |
85
by Michael Hope
Added support to detect the host architecture based on the triplet. |
36 |
|
37 |
case $host in |
|
88
by Michael Hope
Add aarch64 configury. |
38 |
aarch64*-*-*) |
39 |
arch=aarch64 |
|
40 |
;; |
|
85
by Michael Hope
Added support to detect the host architecture based on the triplet. |
41 |
arm*-*-*) |
42 |
arch=aarch32 |
|
43 |
default_submachine=cortex-a9 |
|
44 |
;; |
|
45 |
x86_64-*-*-*) |
|
46 |
arch=generic |
|
47 |
;; |
|
48 |
*) |
|
49 |
AC_MSG_ERROR([unknown architecture $host]) |
|
50 |
;; |
|
51 |
esac |
|
52 |
||
53 |
AM_CONDITIONAL([HOST_AARCH32], [test x$arch = xaarch32]) |
|
88
by Michael Hope
Add aarch64 configury. |
54 |
AM_CONDITIONAL([HOST_AARCH64], [test x$arch = xaarch64]) |
85
by Michael Hope
Added support to detect the host architecture based on the triplet. |
55 |
AM_CONDITIONAL([HOST_GENERIC], [test x$arch = xgeneric]) |
56 |
||
11
by Michael Hope
Added GLIBC add-on support |
57 |
AC_ARG_WITH([cpu], |
58 |
AS_HELP_STRING([--with-cpu=CPU], |
|
23
by Michael Hope
Bump the version number to show that its from bzr. Change the default CPU to the A9. Tune for the given CPU. |
59 |
[select code for CPU variant @<:@default=cortex-a9@:>@]]), |
11
by Michael Hope
Added GLIBC add-on support |
60 |
[dnl |
61 |
case "$withval" in |
|
62 |
yes|'') AC_MSG_ERROR([--with-cpu requires an argument]) ;; |
|
63 |
no) ;; |
|
64 |
*) submachine="$withval" ;; |
|
65 |
esac |
|
66 |
], |
|
85
by Michael Hope
Added support to detect the host architecture based on the triplet. |
67 |
[submachine=$default_submachine]) |
11
by Michael Hope
Added GLIBC add-on support |
68 |
|
69 |
AC_SUBST(submachine) |
|
87
by Michael Hope
Make submachine optional. Only supply -mtune if submachine is set. |
70 |
AM_CONDITIONAL([WITH_SUBMACHINE], [test x$submachine != x]) |
11
by Michael Hope
Added GLIBC add-on support |
71 |
|
72 |
AC_ARG_WITH([neon], |
|
73 |
AC_HELP_STRING([--with-neon], |
|
74 |
[include NEON specific routines @<:@default=yes@:>@]), |
|
75 |
[with_neon=$withval], |
|
76 |
[with_neon=yes]) |
|
77 |
AC_SUBST(with_neon) |
|
16
by Michael Hope
Added autogen.sh. Tidied up the NEON configure rules using AM_CONDITIONAL. Made make distcheck pass. |
78 |
AM_CONDITIONAL(WITH_NEON, test x$with_neon = xyes) |
11
by Michael Hope
Added GLIBC add-on support |
79 |
|
100
by Will Newton
Integrate NEON/VFP/ARM optimised memcpy implementation. |
80 |
AC_ARG_WITH([vfp], |
81 |
AC_HELP_STRING([--with-vfp], |
|
82 |
[include VFP specific routines @<:@default=yes@:>@]), |
|
83 |
[with_vfp=$withval], |
|
84 |
[with_vfp=yes]) |
|
85 |
AC_SUBST(with_vfp) |
|
86 |
AM_CONDITIONAL(WITH_VFP, test x$with_vfp = xyes) |
|
87 |
||
7
by Michael Hope
Pulled in the routines and packaged them up. |
88 |
AC_OUTPUT |