annotate config.guess @ 1302:94643e9bad18

Date: Sat, 14 Jan 2006 15:16:01 -0500 From: Andrew Fuller Subject: [SDL] [PATCH] ML-8866 PS2->USB converter This converter seems to go by several names -- Super Dual Box, Dual USB Joypad, and who knows what else. Also branded differently with different colour cases, etc. But it seems to all be the same internals. It is a common converter used for StepMania, with several posts Googleable trying to make it work in Linux. I got mine yesterday and wanted to play stepmania, so I went ahead and made a crude patch for libsdl to split this baby into two logical joysticks. A couple notes about the patch: This patch works well for two dance mats hooked up and playing stepmania, however the mapping of the other buttons may be off. I have no joystick which uses all the buttons the converter reports, so I have no way of testing them. The name I used 0925:8866 which is the USB ID, and what SDLjoytest-GL reported is the name, even though lsusb shows Wisegroup, Ltd MP-8866 Dual USB Joypad, and the existing virtual joystick mapping uses the Wisegroup... name. Not sure why the discrepency. I'm not subscribed to this mailing list, so please CC me on any comments to this. -Andrew
author Sam Lantinga <slouken@libsdl.org>
date Tue, 31 Jan 2006 14:59:43 +0000
parents b1425473be0f
children
rev   line source
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1 #! /bin/sh
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
2 # Attempt to guess a canonical system name.
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
3 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
4 # 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
5
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
6 timestamp='2006-01-02'
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
7
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
8 # This file is free software; you can redistribute it and/or modify it
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
9 # under the terms of the GNU General Public License as published by
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
10 # the Free Software Foundation; either version 2 of the License, or
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
11 # (at your option) any later version.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
12 #
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
13 # This program is distributed in the hope that it will be useful, but
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
14 # WITHOUT ANY WARRANTY; without even the implied warranty of
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
16 # General Public License for more details.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
17 #
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
18 # You should have received a copy of the GNU General Public License
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
19 # along with this program; if not, write to the Free Software
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
20 # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
21 # 02110-1301, USA.
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
22 #
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
23 # As a special exception to the GNU General Public License, if you
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
24 # distribute this file as part of a program that contains a
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
25 # configuration script generated by Autoconf, you may include it under
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
26 # the same distribution terms that you use for the rest of that program.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
27
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
28
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
29 # Originally written by Per Bothner <per@bothner.com>.
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
30 # Please send patches to <config-patches@gnu.org>. Submit a context
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
31 # diff and a properly formatted ChangeLog entry.
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
32 #
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
33 # This script attempts to guess a canonical system name similar to
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
34 # config.sub. If it succeeds, it prints the system name on stdout, and
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
35 # exits with 0. Otherwise, it exits with 1.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
36 #
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
37 # The plan is that this can be called by configure scripts if you
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
38 # don't specify an explicit build system type.
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
39
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
40 me=`echo "$0" | sed -e 's,.*/,,'`
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
41
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
42 usage="\
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
43 Usage: $0 [OPTION]
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
44
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
45 Output the configuration name of the system \`$me' is run on.
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
46
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
47 Operation modes:
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
48 -h, --help print this help, then exit
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
49 -t, --time-stamp print date of last modification, then exit
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
50 -v, --version print version number, then exit
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
51
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
52 Report bugs and patches to <config-patches@gnu.org>."
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
54 version="\
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
55 GNU config.guess ($timestamp)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
56
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
57 Originally written by Per Bothner.
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
58 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
59 Free Software Foundation, Inc.
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
60
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
61 This is free software; see the source for copying conditions. There is NO
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
62 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
63
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
64 help="
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
65 Try \`$me --help' for more information."
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
66
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
67 # Parse command line
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
68 while test $# -gt 0 ; do
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
69 case $1 in
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
70 --time-stamp | --time* | -t )
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
71 echo "$timestamp" ; exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
72 --version | -v )
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
73 echo "$version" ; exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
74 --help | --h* | -h )
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
75 echo "$usage"; exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
76 -- ) # Stop option processing
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
77 shift; break ;;
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
78 - ) # Use stdin as input.
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
79 break ;;
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
80 -* )
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
81 echo "$me: invalid option $1$help" >&2
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
82 exit 1 ;;
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
83 * )
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
84 break ;;
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
85 esac
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
86 done
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
87
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
88 if test $# != 0; then
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
89 echo "$me: too many arguments$help" >&2
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
90 exit 1
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
91 fi
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
92
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
93 trap 'exit 1' 1 2 15
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
94
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
95 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
96 # compiler to aid in system detection is discouraged as it requires
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
97 # temporary files to be created and, as you can see below, it is a
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
98 # headache to deal with in a portable fashion.
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
99
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
100 # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
101 # use `HOST_CC' if defined, but it is deprecated.
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
102
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
103 # Portable tmp directory creation inspired by the Autoconf team.
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
104
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
105 set_cc_for_build='
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
106 trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
107 trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
108 : ${TMPDIR=/tmp} ;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
109 { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
110 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
111 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
112 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
113 dummy=$tmp/dummy ;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
114 tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
115 case $CC_FOR_BUILD,$HOST_CC,$CC in
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
116 ,,) echo "int x;" > $dummy.c ;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
117 for c in cc gcc c89 c99 ; do
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
118 if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
119 CC_FOR_BUILD="$c"; break ;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
120 fi ;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
121 done ;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
122 if test x"$CC_FOR_BUILD" = x ; then
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
123 CC_FOR_BUILD=no_compiler_found ;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
124 fi
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
125 ;;
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
126 ,,*) CC_FOR_BUILD=$CC ;;
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
127 ,*,*) CC_FOR_BUILD=$HOST_CC ;;
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
128 esac ; set_cc_for_build= ;'
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
129
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
130 # This is needed to find uname on a Pyramid OSx when run in the BSD universe.
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
131 # (ghazi@noc.rutgers.edu 1994-08-24)
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
132 if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
133 PATH=$PATH:/.attbin ; export PATH
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
134 fi
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
135
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
136 UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
137 UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
138 UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
139 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
140
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
141 # Note: order is significant - the case branches are not exclusive.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
142
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
143 case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
144 *:NetBSD:*:*)
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
145 # NetBSD (nbsd) targets should (where applicable) match one or
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
146 # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
147 # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
148 # switched to ELF, *-*-netbsd* would select the old
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
149 # object file format. This provides both forward
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
150 # compatibility and a consistent mechanism for selecting the
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
151 # object file format.
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
152 #
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
153 # Note: NetBSD doesn't particularly care about the vendor
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
154 # portion of the name. We always set it to "unknown".
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
155 sysctl="sysctl -n hw.machine_arch"
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
156 UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
157 /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
158 case "${UNAME_MACHINE_ARCH}" in
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
159 armeb) machine=armeb-unknown ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
160 arm*) machine=arm-unknown ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
161 sh3el) machine=shl-unknown ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
162 sh3eb) machine=sh-unknown ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
163 *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
164 esac
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
165 # The Operating System including object format, if it has switched
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
166 # to ELF recently, or will in the future.
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
167 case "${UNAME_MACHINE_ARCH}" in
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
168 arm*|i386|m68k|ns32k|sh3*|sparc|vax)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
169 eval $set_cc_for_build
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
170 if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
171 | grep __ELF__ >/dev/null
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
172 then
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
173 # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
174 # Return netbsd for either. FIX?
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
175 os=netbsd
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
176 else
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
177 os=netbsdelf
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
178 fi
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
179 ;;
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
180 *)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
181 os=netbsd
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
182 ;;
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
183 esac
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
184 # The OS release
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
185 # Debian GNU/NetBSD machines have a different userland, and
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
186 # thus, need a distinct triplet. However, they do not need
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
187 # kernel version information, so it can be replaced with a
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
188 # suitable tag, in the style of linux-gnu.
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
189 case "${UNAME_VERSION}" in
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
190 Debian*)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
191 release='-gnu'
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
192 ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
193 *)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
194 release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
195 ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
196 esac
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
197 # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
198 # contains redundant information, the shorter form:
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
199 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
200 echo "${machine}-${os}${release}"
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
201 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
202 *:OpenBSD:*:*)
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
203 UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
204 echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
205 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
206 *:ekkoBSD:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
207 echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
208 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
209 *:SolidBSD:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
210 echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
211 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
212 macppc:MirBSD:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
213 echo powerppc-unknown-mirbsd${UNAME_RELEASE}
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
214 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
215 *:MirBSD:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
216 echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
217 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
218 alpha:OSF1:*:*)
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
219 case $UNAME_RELEASE in
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
220 *4.0)
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
221 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
222 ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
223 *5.*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
224 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
225 ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
226 esac
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
227 # According to Compaq, /usr/sbin/psrinfo has been available on
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
228 # OSF/1 and Tru64 systems produced since 1995. I hope that
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
229 # covers most systems running today. This code pipes the CPU
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
230 # types through head -n 1, so we only detect the type of CPU 0.
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
231 ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
232 case "$ALPHA_CPU_TYPE" in
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
233 "EV4 (21064)")
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
234 UNAME_MACHINE="alpha" ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
235 "EV4.5 (21064)")
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
236 UNAME_MACHINE="alpha" ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
237 "LCA4 (21066/21068)")
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
238 UNAME_MACHINE="alpha" ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
239 "EV5 (21164)")
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
240 UNAME_MACHINE="alphaev5" ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
241 "EV5.6 (21164A)")
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
242 UNAME_MACHINE="alphaev56" ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
243 "EV5.6 (21164PC)")
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
244 UNAME_MACHINE="alphapca56" ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
245 "EV5.7 (21164PC)")
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
246 UNAME_MACHINE="alphapca57" ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
247 "EV6 (21264)")
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
248 UNAME_MACHINE="alphaev6" ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
249 "EV6.7 (21264A)")
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
250 UNAME_MACHINE="alphaev67" ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
251 "EV6.8CB (21264C)")
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
252 UNAME_MACHINE="alphaev68" ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
253 "EV6.8AL (21264B)")
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
254 UNAME_MACHINE="alphaev68" ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
255 "EV6.8CX (21264D)")
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
256 UNAME_MACHINE="alphaev68" ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
257 "EV6.9A (21264/EV69A)")
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
258 UNAME_MACHINE="alphaev69" ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
259 "EV7 (21364)")
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
260 UNAME_MACHINE="alphaev7" ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
261 "EV7.9 (21364A)")
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
262 UNAME_MACHINE="alphaev79" ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
263 esac
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
264 # A Pn.n version is a patched version.
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
265 # A Vn.n version is a released version.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
266 # A Tn.n version is a released field test version.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
267 # A Xn.n version is an unreleased experimental baselevel.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
268 # 1.2 uses "1.2" for uname -r.
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
269 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
270 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
271 Alpha\ *:Windows_NT*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
272 # How do we know it's Interix rather than the generic POSIX subsystem?
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
273 # Should we change UNAME_MACHINE based on the output of uname instead
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
274 # of the specific Alpha model?
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
275 echo alpha-pc-interix
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
276 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
277 21064:Windows_NT:50:3)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
278 echo alpha-dec-winnt3.5
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
279 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
280 Amiga*:UNIX_System_V:4.0:*)
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
281 echo m68k-unknown-sysv4
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
282 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
283 *:[Aa]miga[Oo][Ss]:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
284 echo ${UNAME_MACHINE}-unknown-amigaos
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
285 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
286 *:[Mm]orph[Oo][Ss]:*:*)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
287 echo ${UNAME_MACHINE}-unknown-morphos
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
288 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
289 *:OS/390:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
290 echo i370-ibm-openedition
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
291 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
292 *:z/VM:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
293 echo s390-ibm-zvmoe
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
294 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
295 *:OS400:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
296 echo powerpc-ibm-os400
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
297 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
298 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
299 echo arm-acorn-riscix${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
300 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
301 arm:riscos:*:*|arm:RISCOS:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
302 echo arm-unknown-riscos
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
303 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
304 SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
305 echo hppa1.1-hitachi-hiuxmpp
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
306 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
307 Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
308 # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
309 if test "`(/bin/universe) 2>/dev/null`" = att ; then
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
310 echo pyramid-pyramid-sysv3
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
311 else
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
312 echo pyramid-pyramid-bsd
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
313 fi
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
314 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
315 NILE*:*:*:dcosx)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
316 echo pyramid-pyramid-svr4
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
317 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
318 DRS?6000:unix:4.0:6*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
319 echo sparc-icl-nx6
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
320 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
321 DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
322 case `/usr/bin/uname -p` in
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
323 sparc) echo sparc-icl-nx7; exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
324 esac ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
325 sun4H:SunOS:5.*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
326 echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
327 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
328 sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
329 echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
330 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
331 i86pc:SunOS:5.*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
332 echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
333 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
334 sun4*:SunOS:6*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
335 # According to config.sub, this is the proper way to canonicalize
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
336 # SunOS6. Hard to guess exactly what SunOS6 will be like, but
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
337 # it's likely to be more like Solaris than SunOS4.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
338 echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
339 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
340 sun4*:SunOS:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
341 case "`/usr/bin/arch -k`" in
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
342 Series*|S4*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
343 UNAME_RELEASE=`uname -v`
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
344 ;;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
345 esac
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
346 # Japanese Language versions have a version number like `4.1.3-JL'.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
347 echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
348 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
349 sun3*:SunOS:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
350 echo m68k-sun-sunos${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
351 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
352 sun*:*:4.2BSD:*)
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
353 UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
354 test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
355 case "`/bin/arch`" in
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
356 sun3)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
357 echo m68k-sun-sunos${UNAME_RELEASE}
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
358 ;;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
359 sun4)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
360 echo sparc-sun-sunos${UNAME_RELEASE}
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
361 ;;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
362 esac
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
363 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
364 aushp:SunOS:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
365 echo sparc-auspex-sunos${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
366 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
367 # The situation for MiNT is a little confusing. The machine name
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
368 # can be virtually everything (everything which is not
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
369 # "atarist" or "atariste" at least should have a processor
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
370 # > m68000). The system name ranges from "MiNT" over "FreeMiNT"
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
371 # to the lowercase version "mint" (or "freemint"). Finally
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
372 # the system name "TOS" denotes a system which is actually not
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
373 # MiNT. But MiNT is downward compatible to TOS, so this should
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
374 # be no problem.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
375 atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
376 echo m68k-atari-mint${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
377 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
378 atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
379 echo m68k-atari-mint${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
380 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
381 *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
382 echo m68k-atari-mint${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
383 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
384 milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
385 echo m68k-milan-mint${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
386 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
387 hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
388 echo m68k-hades-mint${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
389 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
390 *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
391 echo m68k-unknown-mint${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
392 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
393 m68k:machten:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
394 echo m68k-apple-machten${UNAME_RELEASE}
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
395 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
396 powerpc:machten:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
397 echo powerpc-apple-machten${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
398 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
399 RISC*:Mach:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
400 echo mips-dec-mach_bsd4.3
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
401 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
402 RISC*:ULTRIX:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
403 echo mips-dec-ultrix${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
404 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
405 VAX*:ULTRIX*:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
406 echo vax-dec-ultrix${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
407 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
408 2020:CLIX:*:* | 2430:CLIX:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
409 echo clipper-intergraph-clix${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
410 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
411 mips:*:*:UMIPS | mips:*:*:RISCos)
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
412 eval $set_cc_for_build
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
413 sed 's/^ //' << EOF >$dummy.c
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
414 #ifdef __cplusplus
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
415 #include <stdio.h> /* for printf() prototype */
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
416 int main (int argc, char *argv[]) {
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
417 #else
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
418 int main (argc, argv) int argc; char *argv[]; {
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
419 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
420 #if defined (host_mips) && defined (MIPSEB)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
421 #if defined (SYSTYPE_SYSV)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
422 printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
423 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
424 #if defined (SYSTYPE_SVR4)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
425 printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
426 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
427 #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
428 printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
429 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
430 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
431 exit (-1);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
432 }
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
433 EOF
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
434 $CC_FOR_BUILD -o $dummy $dummy.c &&
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
435 dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
436 SYSTEM_NAME=`$dummy $dummyarg` &&
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
437 { echo "$SYSTEM_NAME"; exit; }
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
438 echo mips-mips-riscos${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
439 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
440 Motorola:PowerMAX_OS:*:*)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
441 echo powerpc-motorola-powermax
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
442 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
443 Motorola:*:4.3:PL8-*)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
444 echo powerpc-harris-powermax
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
445 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
446 Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
447 echo powerpc-harris-powermax
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
448 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
449 Night_Hawk:Power_UNIX:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
450 echo powerpc-harris-powerunix
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
451 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
452 m88k:CX/UX:7*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
453 echo m88k-harris-cxux7
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
454 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
455 m88k:*:4*:R4*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
456 echo m88k-motorola-sysv4
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
457 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
458 m88k:*:3*:R3*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
459 echo m88k-motorola-sysv3
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
460 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
461 AViiON:dgux:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
462 # DG/UX returns AViiON for all architectures
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
463 UNAME_PROCESSOR=`/usr/bin/uname -p`
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
464 if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
465 then
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
466 if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
467 [ ${TARGET_BINARY_INTERFACE}x = x ]
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
468 then
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
469 echo m88k-dg-dgux${UNAME_RELEASE}
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
470 else
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
471 echo m88k-dg-dguxbcs${UNAME_RELEASE}
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
472 fi
28
6e53ad1f461e Updated config.guess and config.sub
Sam Lantinga <slouken@lokigames.com>
parents: 0
diff changeset
473 else
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
474 echo i586-dg-dgux${UNAME_RELEASE}
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
475 fi
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
476 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
477 M88*:DolphinOS:*:*) # DolphinOS (SVR3)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
478 echo m88k-dolphin-sysv3
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
479 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
480 M88*:*:R3*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
481 # Delta 88k system running SVR3
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
482 echo m88k-motorola-sysv3
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
483 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
484 XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
485 echo m88k-tektronix-sysv3
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
486 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
487 Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
488 echo m68k-tektronix-bsd
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
489 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
490 *:IRIX*:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
491 echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
492 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
493 ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
494 echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
495 exit ;; # Note that: echo "'`uname -s`'" gives 'AIX '
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
496 i*86:AIX:*:*)
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
497 echo i386-ibm-aix
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
498 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
499 ia64:AIX:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
500 if [ -x /usr/bin/oslevel ] ; then
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
501 IBM_REV=`/usr/bin/oslevel`
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
502 else
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
503 IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
504 fi
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
505 echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
506 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
507 *:AIX:2:3)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
508 if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
509 eval $set_cc_for_build
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
510 sed 's/^ //' << EOF >$dummy.c
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
511 #include <sys/systemcfg.h>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
512
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
513 main()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
514 {
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
515 if (!__power_pc())
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
516 exit(1);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
517 puts("powerpc-ibm-aix3.2.5");
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
518 exit(0);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
519 }
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
520 EOF
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
521 if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
522 then
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
523 echo "$SYSTEM_NAME"
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
524 else
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
525 echo rs6000-ibm-aix3.2.5
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
526 fi
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
527 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
528 echo rs6000-ibm-aix3.2.4
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
529 else
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
530 echo rs6000-ibm-aix3.2
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
531 fi
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
532 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
533 *:AIX:*:[45])
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
534 IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
535 if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
536 IBM_ARCH=rs6000
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
537 else
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
538 IBM_ARCH=powerpc
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
539 fi
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
540 if [ -x /usr/bin/oslevel ] ; then
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
541 IBM_REV=`/usr/bin/oslevel`
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
542 else
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
543 IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
544 fi
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
545 echo ${IBM_ARCH}-ibm-aix${IBM_REV}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
546 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
547 *:AIX:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
548 echo rs6000-ibm-aix
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
549 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
550 ibmrt:4.4BSD:*|romp-ibm:BSD:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
551 echo romp-ibm-bsd4.4
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
552 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
553 ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
554 echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
555 exit ;; # report: romp-ibm BSD 4.3
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
556 *:BOSX:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
557 echo rs6000-bull-bosx
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
558 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
559 DPX/2?00:B.O.S.:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
560 echo m68k-bull-sysv3
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
561 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
562 9000/[34]??:4.3bsd:1.*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
563 echo m68k-hp-bsd
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
564 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
565 hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
566 echo m68k-hp-bsd4.4
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
567 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
568 9000/[34678]??:HP-UX:*:*)
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
569 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
570 case "${UNAME_MACHINE}" in
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
571 9000/31? ) HP_ARCH=m68000 ;;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
572 9000/[34]?? ) HP_ARCH=m68k ;;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
573 9000/[678][0-9][0-9])
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
574 if [ -x /usr/bin/getconf ]; then
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
575 sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
576 sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
577 case "${sc_cpu_version}" in
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
578 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
579 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
580 532) # CPU_PA_RISC2_0
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
581 case "${sc_kernel_bits}" in
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
582 32) HP_ARCH="hppa2.0n" ;;
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
583 64) HP_ARCH="hppa2.0w" ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
584 '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
585 esac ;;
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
586 esac
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
587 fi
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
588 if [ "${HP_ARCH}" = "" ]; then
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
589 eval $set_cc_for_build
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
590 sed 's/^ //' << EOF >$dummy.c
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
591
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
592 #define _HPUX_SOURCE
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
593 #include <stdlib.h>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
594 #include <unistd.h>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
595
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
596 int main ()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
597 {
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
598 #if defined(_SC_KERNEL_BITS)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
599 long bits = sysconf(_SC_KERNEL_BITS);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
600 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
601 long cpu = sysconf (_SC_CPU_VERSION);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
602
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
603 switch (cpu)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
604 {
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
605 case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
606 case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
607 case CPU_PA_RISC2_0:
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
608 #if defined(_SC_KERNEL_BITS)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
609 switch (bits)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
610 {
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
611 case 64: puts ("hppa2.0w"); break;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
612 case 32: puts ("hppa2.0n"); break;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
613 default: puts ("hppa2.0"); break;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
614 } break;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
615 #else /* !defined(_SC_KERNEL_BITS) */
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
616 puts ("hppa2.0"); break;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
617 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
618 default: puts ("hppa1.0"); break;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
619 }
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
620 exit (0);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
621 }
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
622 EOF
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
623 (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
624 test -z "$HP_ARCH" && HP_ARCH=hppa
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
625 fi ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
626 esac
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
627 if [ ${HP_ARCH} = "hppa2.0w" ]
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
628 then
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
629 eval $set_cc_for_build
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
630
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
631 # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
632 # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
633 # generating 64-bit code. GNU and HP use different nomenclature:
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
634 #
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
635 # $ CC_FOR_BUILD=cc ./config.guess
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
636 # => hppa2.0w-hp-hpux11.23
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
637 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
638 # => hppa64-hp-hpux11.23
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
639
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
640 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
641 grep __LP64__ >/dev/null
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
642 then
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
643 HP_ARCH="hppa2.0w"
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
644 else
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
645 HP_ARCH="hppa64"
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
646 fi
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
647 fi
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
648 echo ${HP_ARCH}-hp-hpux${HPUX_REV}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
649 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
650 ia64:HP-UX:*:*)
28
6e53ad1f461e Updated config.guess and config.sub
Sam Lantinga <slouken@lokigames.com>
parents: 0
diff changeset
651 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
652 echo ia64-hp-hpux${HPUX_REV}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
653 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
654 3050*:HI-UX:*:*)
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
655 eval $set_cc_for_build
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
656 sed 's/^ //' << EOF >$dummy.c
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
657 #include <unistd.h>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
658 int
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
659 main ()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
660 {
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
661 long cpu = sysconf (_SC_CPU_VERSION);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
662 /* The order matters, because CPU_IS_HP_MC68K erroneously returns
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
663 true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
664 results, however. */
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
665 if (CPU_IS_PA_RISC (cpu))
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
666 {
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
667 switch (cpu)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
668 {
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
669 case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
670 case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
671 case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
672 default: puts ("hppa-hitachi-hiuxwe2"); break;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
673 }
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
674 }
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
675 else if (CPU_IS_HP_MC68K (cpu))
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
676 puts ("m68k-hitachi-hiuxwe2");
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
677 else puts ("unknown-hitachi-hiuxwe2");
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
678 exit (0);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
679 }
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
680 EOF
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
681 $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
682 { echo "$SYSTEM_NAME"; exit; }
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
683 echo unknown-hitachi-hiuxwe2
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
684 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
685 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
686 echo hppa1.1-hp-bsd
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
687 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
688 9000/8??:4.3bsd:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
689 echo hppa1.0-hp-bsd
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
690 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
691 *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
692 echo hppa1.0-hp-mpeix
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
693 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
694 hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
695 echo hppa1.1-hp-osf
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
696 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
697 hp8??:OSF1:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
698 echo hppa1.0-hp-osf
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
699 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
700 i*86:OSF1:*:*)
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
701 if [ -x /usr/sbin/sysversion ] ; then
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
702 echo ${UNAME_MACHINE}-unknown-osf1mk
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
703 else
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
704 echo ${UNAME_MACHINE}-unknown-osf1
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
705 fi
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
706 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
707 parisc*:Lites*:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
708 echo hppa1.1-hp-lites
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
709 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
710 C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
711 echo c1-convex-bsd
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
712 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
713 C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
714 if getsysinfo -f scalar_acc
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
715 then echo c32-convex-bsd
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
716 else echo c2-convex-bsd
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
717 fi
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
718 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
719 C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
720 echo c34-convex-bsd
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
721 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
722 C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
723 echo c38-convex-bsd
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
724 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
725 C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
726 echo c4-convex-bsd
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
727 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
728 CRAY*Y-MP:*:*:*)
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
729 echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
730 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
731 CRAY*[A-Z]90:*:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
732 echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
733 | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
734 -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
735 -e 's/\.[^.]*$/.X/'
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
736 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
737 CRAY*TS:*:*:*)
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
738 echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
739 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
740 CRAY*T3E:*:*:*)
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
741 echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
742 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
743 CRAY*SV1:*:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
744 echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
745 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
746 *:UNICOS/mp:*:*)
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
747 echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
748 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
749 F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
750 FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
751 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
752 FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
753 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
754 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
755 5000:UNIX_System_V:4.*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
756 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
757 FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
758 echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
759 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
760 i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
761 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
762 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
763 sparc*:BSD/OS:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
764 echo sparc-unknown-bsdi${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
765 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
766 *:BSD/OS:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
767 echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
768 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
769 *:FreeBSD:*:*)
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
770 case ${UNAME_MACHINE} in
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
771 pc98)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
772 echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
773 *)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
774 echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
775 esac
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
776 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
777 i*:CYGWIN*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
778 echo ${UNAME_MACHINE}-pc-cygwin
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
779 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
780 i*:MINGW*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
781 echo ${UNAME_MACHINE}-pc-mingw32
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
782 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
783 i*:windows32*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
784 # uname -m includes "-pc" on this system.
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
785 echo ${UNAME_MACHINE}-mingw32
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
786 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
787 i*:PW*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
788 echo ${UNAME_MACHINE}-pc-pw32
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
789 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
790 x86:Interix*:[345]*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
791 echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
792 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
793 [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
794 echo i${UNAME_MACHINE}-pc-mks
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
795 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
796 i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
797 # How do we know it's Interix rather than the generic POSIX subsystem?
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
798 # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
799 # UNAME_MACHINE based on the output of uname instead of i386?
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
800 echo i586-pc-interix
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
801 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
802 i*:UWIN*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
803 echo ${UNAME_MACHINE}-pc-uwin
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
804 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
805 amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
806 echo x86_64-unknown-cygwin
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
807 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
808 p*:CYGWIN*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
809 echo powerpcle-unknown-cygwin
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
810 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
811 prep*:SunOS:5.*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
812 echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
813 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
814 *:GNU:*:*)
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
815 # the GNU system
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
816 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
817 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
818 *:GNU/*:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
819 # other systems with GNU libc and userland
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
820 echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
821 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
822 i*86:Minix:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
823 echo ${UNAME_MACHINE}-pc-minix
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
824 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
825 arm*:Linux:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
826 echo ${UNAME_MACHINE}-unknown-linux-gnu
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
827 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
828 cris:Linux:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
829 echo cris-axis-linux-gnu
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
830 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
831 crisv32:Linux:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
832 echo crisv32-axis-linux-gnu
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
833 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
834 frv:Linux:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
835 echo frv-unknown-linux-gnu
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
836 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
837 ia64:Linux:*:*)
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
838 echo ${UNAME_MACHINE}-unknown-linux-gnu
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
839 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
840 m32r*:Linux:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
841 echo ${UNAME_MACHINE}-unknown-linux-gnu
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
842 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
843 m68*:Linux:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
844 echo ${UNAME_MACHINE}-unknown-linux-gnu
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
845 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
846 mips:Linux:*:*)
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
847 eval $set_cc_for_build
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
848 sed 's/^ //' << EOF >$dummy.c
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
849 #undef CPU
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
850 #undef mips
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
851 #undef mipsel
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
852 #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
853 CPU=mipsel
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
854 #else
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
855 #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
856 CPU=mips
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
857 #else
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
858 CPU=
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
859 #endif
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
860 #endif
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
861 EOF
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
862 eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`"
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
863 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
864 ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
865 mips64:Linux:*:*)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
866 eval $set_cc_for_build
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
867 sed 's/^ //' << EOF >$dummy.c
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
868 #undef CPU
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
869 #undef mips64
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
870 #undef mips64el
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
871 #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
872 CPU=mips64el
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
873 #else
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
874 #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
875 CPU=mips64
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
876 #else
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
877 CPU=
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
878 #endif
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
879 #endif
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
880 EOF
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
881 eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`"
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
882 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
883 ;;
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
884 or32:Linux:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
885 echo or32-unknown-linux-gnu
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
886 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
887 ppc:Linux:*:*)
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
888 echo powerpc-unknown-linux-gnu
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
889 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
890 ppc64:Linux:*:*)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
891 echo powerpc64-unknown-linux-gnu
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
892 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
893 alpha:Linux:*:*)
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
894 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
895 EV5) UNAME_MACHINE=alphaev5 ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
896 EV56) UNAME_MACHINE=alphaev56 ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
897 PCA56) UNAME_MACHINE=alphapca56 ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
898 PCA57) UNAME_MACHINE=alphapca56 ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
899 EV6) UNAME_MACHINE=alphaev6 ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
900 EV67) UNAME_MACHINE=alphaev67 ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
901 EV68*) UNAME_MACHINE=alphaev68 ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
902 esac
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
903 objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
904 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
905 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
906 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
907 parisc:Linux:*:* | hppa:Linux:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
908 # Look for CPU level
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
909 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
910 PA7*) echo hppa1.1-unknown-linux-gnu ;;
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
911 PA8*) echo hppa2.0-unknown-linux-gnu ;;
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
912 *) echo hppa-unknown-linux-gnu ;;
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
913 esac
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
914 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
915 parisc64:Linux:*:* | hppa64:Linux:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
916 echo hppa64-unknown-linux-gnu
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
917 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
918 s390:Linux:*:* | s390x:Linux:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
919 echo ${UNAME_MACHINE}-ibm-linux
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
920 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
921 sh64*:Linux:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
922 echo ${UNAME_MACHINE}-unknown-linux-gnu
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
923 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
924 sh*:Linux:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
925 echo ${UNAME_MACHINE}-unknown-linux-gnu
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
926 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
927 sparc:Linux:*:* | sparc64:Linux:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
928 echo ${UNAME_MACHINE}-unknown-linux-gnu
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
929 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
930 vax:Linux:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
931 echo ${UNAME_MACHINE}-dec-linux-gnu
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
932 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
933 x86_64:Linux:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
934 echo x86_64-unknown-linux-gnu
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
935 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
936 i*86:Linux:*:*)
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
937 # The BFD linker knows what the default object file format is, so
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
938 # first see if it will tell us. cd to the root directory to prevent
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
939 # problems with other programs or directories called `ld' in the path.
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
940 # Set LC_ALL=C to ensure ld outputs messages in English.
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
941 ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
942 | sed -ne '/supported targets:/!d
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
943 s/[ ][ ]*/ /g
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
944 s/.*supported targets: *//
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
945 s/ .*//
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
946 p'`
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
947 case "$ld_supported_targets" in
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
948 elf32-i386)
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
949 TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
950 ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
951 a.out-i386-linux)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
952 echo "${UNAME_MACHINE}-pc-linux-gnuaout"
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
953 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
954 coff-i386)
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
955 echo "${UNAME_MACHINE}-pc-linux-gnucoff"
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
956 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
957 "")
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
958 # Either a pre-BFD a.out linker (linux-gnuoldld) or
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
959 # one that does not give us useful --help.
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
960 echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
961 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
962 esac
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
963 # Determine whether the default compiler is a.out or elf
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
964 eval $set_cc_for_build
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
965 sed 's/^ //' << EOF >$dummy.c
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
966 #include <features.h>
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
967 #ifdef __ELF__
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
968 # ifdef __GLIBC__
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
969 # if __GLIBC__ >= 2
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
970 LIBC=gnu
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
971 # else
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
972 LIBC=gnulibc1
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
973 # endif
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
974 # else
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
975 LIBC=gnulibc1
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
976 # endif
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
977 #else
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
978 #if defined(__INTEL_COMPILER) || defined(__PGI)
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
979 LIBC=gnu
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
980 #else
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
981 LIBC=gnuaout
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
982 #endif
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
983 #endif
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
984 #ifdef __dietlibc__
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
985 LIBC=dietlibc
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
986 #endif
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
987 EOF
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
988 eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^LIBC/{s: ::g;p;}'`"
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
989 test x"${LIBC}" != x && {
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
990 echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
991 exit
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
992 }
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
993 test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
994 ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
995 i*86:DYNIX/ptx:4*:*)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
996 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
997 # earlier versions are messed up and put the nodename in both
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
998 # sysname and nodename.
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
999 echo i386-sequent-sysv4
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1000 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1001 i*86:UNIX_SV:4.2MP:2.*)
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1002 # Unixware is an offshoot of SVR4, but it has its own version
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1003 # number series starting with 2...
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1004 # I am not positive that other SVR4 systems won't match this,
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1005 # I just have to hope. -- rms.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1006 # Use sysv4.2uw... so that sysv4* matches it.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1007 echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1008 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1009 i*86:OS/2:*:*)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1010 # If we were able to find `uname', then EMX Unix compatibility
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1011 # is probably installed.
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1012 echo ${UNAME_MACHINE}-pc-os2-emx
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1013 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1014 i*86:XTS-300:*:STOP)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1015 echo ${UNAME_MACHINE}-unknown-stop
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1016 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1017 i*86:atheos:*:*)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1018 echo ${UNAME_MACHINE}-unknown-atheos
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1019 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1020 i*86:syllable:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1021 echo ${UNAME_MACHINE}-pc-syllable
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1022 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1023 i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1024 echo i386-unknown-lynxos${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1025 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1026 i*86:*DOS:*:*)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1027 echo ${UNAME_MACHINE}-pc-msdosdjgpp
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1028 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1029 i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1030 UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1031 if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1032 echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1033 else
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1034 echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1035 fi
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1036 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1037 i*86:*:5:[678]*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1038 # UnixWare 7.x, OpenUNIX and OpenServer 6.
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1039 case `/bin/uname -X | grep "^Machine"` in
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1040 *486*) UNAME_MACHINE=i486 ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1041 *Pentium) UNAME_MACHINE=i586 ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1042 *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1043 esac
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1044 echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1045 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1046 i*86:*:3.2:*)
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1047 if test -f /usr/options/cb.name; then
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1048 UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1049 echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1050 elif /bin/uname -X 2>/dev/null >/dev/null ; then
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1051 UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1052 (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1053 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1054 && UNAME_MACHINE=i586
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1055 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1056 && UNAME_MACHINE=i686
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1057 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1058 && UNAME_MACHINE=i686
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1059 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1060 else
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1061 echo ${UNAME_MACHINE}-pc-sysv32
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1062 fi
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1063 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1064 pc:*:*:*)
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1065 # Left here for compatibility:
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1066 # uname -m prints for DJGPP always 'pc', but it prints nothing about
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1067 # the processor, so we play safe by assuming i386.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1068 echo i386-pc-msdosdjgpp
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1069 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1070 Intel:Mach:3*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1071 echo i386-pc-mach3
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1072 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1073 paragon:*:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1074 echo i860-intel-osf1
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1075 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1076 i860:*:4.*:*) # i860-SVR4
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1077 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1078 echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1079 else # Add other i860-SVR4 vendors below as they are discovered.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1080 echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1081 fi
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1082 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1083 mini*:CTIX:SYS*5:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1084 # "miniframe"
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1085 echo m68010-convergent-sysv
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1086 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1087 mc68k:UNIX:SYSTEM5:3.51m)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1088 echo m68k-convergent-sysv
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1089 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1090 M680?0:D-NIX:5.3:*)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1091 echo m68k-diab-dnix
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1092 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1093 M68*:*:R3V[5678]*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1094 test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1095 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1096 OS_REL=''
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1097 test -r /etc/.relid \
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1098 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1099 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1100 && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1101 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1102 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1103 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1104 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1105 && { echo i486-ncr-sysv4; exit; } ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1106 m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1107 echo m68k-unknown-lynxos${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1108 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1109 mc68030:UNIX_System_V:4.*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1110 echo m68k-atari-sysv4
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1111 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1112 TSUNAMI:LynxOS:2.*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1113 echo sparc-unknown-lynxos${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1114 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1115 rs6000:LynxOS:2.*:*)
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1116 echo rs6000-unknown-lynxos${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1117 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1118 PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1119 echo powerpc-unknown-lynxos${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1120 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1121 SM[BE]S:UNIX_SV:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1122 echo mips-dde-sysv${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1123 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1124 RM*:ReliantUNIX-*:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1125 echo mips-sni-sysv4
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1126 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1127 RM*:SINIX-*:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1128 echo mips-sni-sysv4
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1129 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1130 *:SINIX-*:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1131 if uname -p 2>/dev/null >/dev/null ; then
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1132 UNAME_MACHINE=`(uname -p) 2>/dev/null`
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1133 echo ${UNAME_MACHINE}-sni-sysv4
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1134 else
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1135 echo ns32k-sni-sysv
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1136 fi
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1137 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1138 PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1139 # says <Richard.M.Bartel@ccMail.Census.GOV>
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1140 echo i586-unisys-sysv4
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1141 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1142 *:UNIX_System_V:4*:FTX*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1143 # From Gerald Hewes <hewes@openmarket.com>.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1144 # How about differentiating between stratus architectures? -djm
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1145 echo hppa1.1-stratus-sysv4
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1146 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1147 *:*:*:FTX*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1148 # From seanf@swdc.stratus.com.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1149 echo i860-stratus-sysv4
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1150 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1151 i*86:VOS:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1152 # From Paul.Green@stratus.com.
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1153 echo ${UNAME_MACHINE}-stratus-vos
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1154 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1155 *:VOS:*:*)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1156 # From Paul.Green@stratus.com.
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1157 echo hppa1.1-stratus-vos
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1158 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1159 mc68*:A/UX:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1160 echo m68k-apple-aux${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1161 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1162 news*:NEWS-OS:6*:*)
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1163 echo mips-sony-newsos6
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1164 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1165 R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1166 if [ -d /usr/nec ]; then
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1167 echo mips-nec-sysv${UNAME_RELEASE}
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1168 else
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1169 echo mips-unknown-sysv${UNAME_RELEASE}
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1170 fi
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1171 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1172 BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1173 echo powerpc-be-beos
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1174 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1175 BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1176 echo powerpc-apple-beos
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1177 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1178 BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1179 echo i586-pc-beos
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1180 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1181 SX-4:SUPER-UX:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1182 echo sx4-nec-superux${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1183 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1184 SX-5:SUPER-UX:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1185 echo sx5-nec-superux${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1186 exit ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1187 SX-6:SUPER-UX:*:*)
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1188 echo sx6-nec-superux${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1189 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1190 Power*:Rhapsody:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1191 echo powerpc-apple-rhapsody${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1192 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1193 *:Rhapsody:*:*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1194 echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1195 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1196 *:Darwin:*:*)
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1197 UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1198 case $UNAME_PROCESSOR in
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1199 unknown) UNAME_PROCESSOR=powerpc ;;
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1200 esac
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1201 echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1202 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1203 *:procnto*:*:* | *:QNX:[0123456789]*:*)
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1204 UNAME_PROCESSOR=`uname -p`
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1205 if test "$UNAME_PROCESSOR" = "x86"; then
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1206 UNAME_PROCESSOR=i386
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1207 UNAME_MACHINE=pc
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1208 fi
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1209 echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1210 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1211 *:QNX:*:4*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1212 echo i386-pc-qnx
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1213 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1214 NSE-?:NONSTOP_KERNEL:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1215 echo nse-tandem-nsk${UNAME_RELEASE}
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1216 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1217 NSR-?:NONSTOP_KERNEL:*:*)
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1218 echo nsr-tandem-nsk${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1219 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1220 *:NonStop-UX:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1221 echo mips-compaq-nonstopux
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1222 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1223 BS2000:POSIX*:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1224 echo bs2000-siemens-sysv
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1225 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1226 DS/*:UNIX_System_V:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1227 echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1228 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1229 *:Plan9:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1230 # "uname -m" is not consistent, so use $cputype instead. 386
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1231 # is converted to i386 for consistency with other x86
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1232 # operating systems.
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1233 if test "$cputype" = "386"; then
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1234 UNAME_MACHINE=i386
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1235 else
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1236 UNAME_MACHINE="$cputype"
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1237 fi
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1238 echo ${UNAME_MACHINE}-unknown-plan9
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1239 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1240 *:TOPS-10:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1241 echo pdp10-unknown-tops10
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1242 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1243 *:TENEX:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1244 echo pdp10-unknown-tenex
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1245 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1246 KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1247 echo pdp10-dec-tops20
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1248 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1249 XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1250 echo pdp10-xkl-tops20
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1251 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1252 *:TOPS-20:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1253 echo pdp10-unknown-tops20
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1254 exit ;;
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1255 *:ITS:*:*)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1256 echo pdp10-unknown-its
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1257 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1258 SEI:*:*:SEIUX)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1259 echo mips-sei-seiux${UNAME_RELEASE}
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1260 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1261 *:DragonFly:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1262 echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1263 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1264 *:*VMS:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1265 UNAME_MACHINE=`(uname -p) 2>/dev/null`
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1266 case "${UNAME_MACHINE}" in
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1267 A*) echo alpha-dec-vms ; exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1268 I*) echo ia64-dec-vms ; exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1269 V*) echo vax-dec-vms ; exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1270 esac ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1271 *:XENIX:*:SysV)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1272 echo i386-pc-xenix
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1273 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1274 i*86:skyos:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1275 echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1276 exit ;;
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1277 i*86:rdos:*:*)
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1278 echo ${UNAME_MACHINE}-pc-rdos
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1279 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1280 esac
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1281
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1282 #echo '(No uname command or uname output not recognized.)' 1>&2
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1283 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1284
729
dac996d69abb Updated libtool support so Mingw32 builds work.
Sam Lantinga <slouken@libsdl.org>
parents: 53
diff changeset
1285 eval $set_cc_for_build
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1286 cat >$dummy.c <<EOF
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1287 #ifdef _SEQUENT_
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1288 # include <sys/types.h>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1289 # include <sys/utsname.h>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1290 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1291 main ()
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1292 {
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1293 #if defined (sony)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1294 #if defined (MIPSEB)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1295 /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1296 I don't know.... */
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1297 printf ("mips-sony-bsd\n"); exit (0);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1298 #else
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1299 #include <sys/param.h>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1300 printf ("m68k-sony-newsos%s\n",
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1301 #ifdef NEWSOS4
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1302 "4"
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1303 #else
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1304 ""
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1305 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1306 ); exit (0);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1307 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1308 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1309
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1310 #if defined (__arm) && defined (__acorn) && defined (__unix)
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1311 printf ("arm-acorn-riscix\n"); exit (0);
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1312 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1313
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1314 #if defined (hp300) && !defined (hpux)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1315 printf ("m68k-hp-bsd\n"); exit (0);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1316 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1317
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1318 #if defined (NeXT)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1319 #if !defined (__ARCHITECTURE__)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1320 #define __ARCHITECTURE__ "m68k"
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1321 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1322 int version;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1323 version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1324 if (version < 4)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1325 printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1326 else
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1327 printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1328 exit (0);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1329 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1330
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1331 #if defined (MULTIMAX) || defined (n16)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1332 #if defined (UMAXV)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1333 printf ("ns32k-encore-sysv\n"); exit (0);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1334 #else
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1335 #if defined (CMU)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1336 printf ("ns32k-encore-mach\n"); exit (0);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1337 #else
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1338 printf ("ns32k-encore-bsd\n"); exit (0);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1339 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1340 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1341 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1342
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1343 #if defined (__386BSD__)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1344 printf ("i386-pc-bsd\n"); exit (0);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1345 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1346
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1347 #if defined (sequent)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1348 #if defined (i386)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1349 printf ("i386-sequent-dynix\n"); exit (0);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1350 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1351 #if defined (ns32000)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1352 printf ("ns32k-sequent-dynix\n"); exit (0);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1353 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1354 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1355
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1356 #if defined (_SEQUENT_)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1357 struct utsname un;
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1358
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1359 uname(&un);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1360
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1361 if (strncmp(un.version, "V2", 2) == 0) {
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1362 printf ("i386-sequent-ptx2\n"); exit (0);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1363 }
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1364 if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1365 printf ("i386-sequent-ptx1\n"); exit (0);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1366 }
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1367 printf ("i386-sequent-ptx\n"); exit (0);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1368
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1369 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1370
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1371 #if defined (vax)
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1372 # if !defined (ultrix)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1373 # include <sys/param.h>
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1374 # if defined (BSD)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1375 # if BSD == 43
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1376 printf ("vax-dec-bsd4.3\n"); exit (0);
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1377 # else
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1378 # if BSD == 199006
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1379 printf ("vax-dec-bsd4.3reno\n"); exit (0);
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1380 # else
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1381 printf ("vax-dec-bsd\n"); exit (0);
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1382 # endif
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1383 # endif
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1384 # else
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1385 printf ("vax-dec-bsd\n"); exit (0);
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1386 # endif
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1387 # else
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1388 printf ("vax-dec-ultrix\n"); exit (0);
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1389 # endif
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1390 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1391
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1392 #if defined (alliant) && defined (i860)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1393 printf ("i860-alliant-bsd\n"); exit (0);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1394 #endif
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1395
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1396 exit (1);
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1397 }
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1398 EOF
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1399
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1400 $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1401 { echo "$SYSTEM_NAME"; exit; }
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1402
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1403 # Apollos put the system type in the environment.
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1404
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1405 test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1406
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1407 # Convex versions that predate uname can use getsysinfo(1)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1408
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1409 if [ -x /usr/convex/getsysinfo ]
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1410 then
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1411 case `getsysinfo -f cpu_type` in
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1412 c1*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1413 echo c1-convex-bsd
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1414 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1415 c2*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1416 if getsysinfo -f scalar_acc
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1417 then echo c32-convex-bsd
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1418 else echo c2-convex-bsd
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1419 fi
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1420 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1421 c34*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1422 echo c34-convex-bsd
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1423 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1424 c38*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1425 echo c38-convex-bsd
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1426 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1427 c4*)
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1428 echo c4-convex-bsd
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1429 exit ;;
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1430 esac
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1431 fi
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1432
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1433 cat >&2 <<EOF
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1434 $0: unable to guess system type
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1435
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1436 This script, last modified $timestamp, has failed to recognize
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1437 the operating system you are using. It is advised that you
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1438 download the most up to date version of the config scripts from
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1439
1270
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1440 http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1441 and
b1425473be0f Updated config* from CVS
Sam Lantinga <slouken@libsdl.org>
parents: 729
diff changeset
1442 http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1443
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1444 If the version you run ($0) is already up to date, please
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1445 send the following data and any information you think might be
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1446 pertinent to <config-patches@gnu.org> in order to provide the needed
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1447 information to handle your system.
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1448
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1449 config.guess timestamp = $timestamp
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1450
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1451 uname -m = `(uname -m) 2>/dev/null || echo unknown`
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1452 uname -r = `(uname -r) 2>/dev/null || echo unknown`
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1453 uname -s = `(uname -s) 2>/dev/null || echo unknown`
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1454 uname -v = `(uname -v) 2>/dev/null || echo unknown`
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1455
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1456 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1457 /bin/uname -X = `(/bin/uname -X) 2>/dev/null`
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1458
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1459 hostinfo = `(hostinfo) 2>/dev/null`
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1460 /bin/universe = `(/bin/universe) 2>/dev/null`
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1461 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1462 /bin/arch = `(/bin/arch) 2>/dev/null`
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1463 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1464 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1465
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1466 UNAME_MACHINE = ${UNAME_MACHINE}
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1467 UNAME_RELEASE = ${UNAME_RELEASE}
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1468 UNAME_SYSTEM = ${UNAME_SYSTEM}
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1469 UNAME_VERSION = ${UNAME_VERSION}
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1470 EOF
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1471
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1472 exit 1
53
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1473
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1474 # Local variables:
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1475 # eval: (add-hook 'write-file-hooks 'time-stamp)
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1476 # time-stamp-start: "timestamp='"
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1477 # time-stamp-format: "%:y-%02m-%02d"
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1478 # time-stamp-end: "'"
25dfe480c75e Added MacOS X Project Builder projects
Sam Lantinga <slouken@lokigames.com>
parents: 28
diff changeset
1479 # End: