aboutsummaryrefslogtreecommitdiff
path: root/libffi/configure
diff options
context:
space:
mode:
authorKaz Kojima <kkojima@rr.iij4u.or.jp>2003-06-13 11:23:26 +0900
committerKaz Kojima <kkojima@gcc.gnu.org>2003-06-13 02:23:26 +0000
commite860ed6dce2da5698956ce966ae27385b8780fdd (patch)
treea6d4e22bff230a2a4dcb77057a9505cb785a58a6 /libffi/configure
parent55c8af0b0919d624b82248a695700f359f134332 (diff)
downloadgcc-e860ed6dce2da5698956ce966ae27385b8780fdd.zip
gcc-e860ed6dce2da5698956ce966ae27385b8780fdd.tar.gz
gcc-e860ed6dce2da5698956ce966ae27385b8780fdd.tar.bz2
Makefile.am: Add SHmedia support.
* Makefile.am: Add SHmedia support. Fix a typo of SH support. * Makefile.in: Regenerate. * configure.in (sh64-*-linux*, sh5*-*-linux*): Add target. * configure: Regenerate. * include/ffi.h.in: Add SHmedia support. * src/sh64/ffi.c: New file. * src/sh64/sysv.S: New file. From-SVN: r67869
Diffstat (limited to 'libffi/configure')
-rwxr-xr-xlibffi/configure11
1 files changed, 11 insertions, 0 deletions
diff --git a/libffi/configure b/libffi/configure
index 9c2550d..8689a37 100755
--- a/libffi/configure
+++ b/libffi/configure
@@ -2480,6 +2480,7 @@ s390-*-linux-*) TARGET=S390; TARGETDIR=s390;;
s390x-*-linux-*) TARGET=S390; TARGETDIR=s390;;
x86_64-*-linux*) TARGET=X86_64; TARGETDIR=x86;;
sh-*-linux* | sh[34]*-*-linux*) TARGET=SH; TARGETDIR=sh;;
+sh64-*-linux* | sh5*-*-linux*) TARGET=SH64; TARGETDIR=sh64;;
esac
if test $TARGETDIR = unknown; then
@@ -2631,6 +2632,14 @@ else
SH_FALSE=
fi
+if test x$TARGET = xSH64; then
+ SH64_TRUE=
+ SH64_FALSE='#'
+else
+ SH64_TRUE='#'
+ SH64_FALSE=
+fi
+
if test x$TARGET = xMIPS_LINUX; then
TARGET=MIPS
fi
@@ -3938,6 +3947,8 @@ s%@X86_64_TRUE@%$X86_64_TRUE%g
s%@X86_64_FALSE@%$X86_64_FALSE%g
s%@SH_TRUE@%$SH_TRUE%g
s%@SH_FALSE@%$SH_FALSE%g
+s%@SH64_TRUE@%$SH64_TRUE%g
+s%@SH64_FALSE@%$SH64_FALSE%g
s%@CPP@%$CPP%g
s%@ALLOCA@%$ALLOCA%g
s%@TARGET@%$TARGET%g