3 |
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 |
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 |
4 |
# Free Software Foundation, Inc. |
# Free Software Foundation, Inc. |
5 |
|
|
6 |
timestamp='2001-09-04' |
timestamp='2001-09-13' |
7 |
|
|
8 |
# This file is free software; you can redistribute it and/or modify it |
# This file is free software; you can redistribute it and/or modify it |
9 |
# under the terms of the GNU General Public License as published by |
# under the terms of the GNU General Public License as published by |
127 |
|
|
128 |
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in |
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in |
129 |
*:NetBSD:*:*) |
*:NetBSD:*:*) |
130 |
# Netbsd (nbsd) targets should (where applicable) match one or |
# NetBSD (nbsd) targets should (where applicable) match one or |
131 |
# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, |
# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, |
132 |
# *-*-netbsdecoff* and *-*-netbsd*. For targets that recently |
# *-*-netbsdecoff* and *-*-netbsd*. For targets that recently |
133 |
# switched to ELF, *-*-netbsd* would select the old |
# switched to ELF, *-*-netbsd* would select the old |
144 |
macppc) machine=powerpc-apple ;; |
macppc) machine=powerpc-apple ;; |
145 |
hp3[0-9][05]) machine=m68k-hp ;; |
hp3[0-9][05]) machine=m68k-hp ;; |
146 |
ibmrt|romp-ibm) machine=romp-ibm ;; |
ibmrt|romp-ibm) machine=romp-ibm ;; |
147 |
|
sparc*) machine=`uname -p`-unknown ;; |
148 |
*) machine=${UNAME_MACHINE}-unknown ;; |
*) machine=${UNAME_MACHINE}-unknown ;; |
149 |
esac |
esac |
150 |
# The Operating System including object format, if it has switched |
# The Operating System including object format, if it has switched |
173 |
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. |
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. |
174 |
echo "${machine}-${os}${release}" |
echo "${machine}-${os}${release}" |
175 |
exit 0 ;; |
exit 0 ;; |
176 |
|
amiga:OpenBSD:*:*) |
177 |
|
echo m68k-unknown-openbsd${UNAME_RELEASE} |
178 |
|
exit 0 ;; |
179 |
|
arc:OpenBSD:*:*) |
180 |
|
echo mipsel-unknown-openbsd${UNAME_RELEASE} |
181 |
|
exit 0 ;; |
182 |
|
hp300:OpenBSD:*:*) |
183 |
|
echo m68k-unknown-openbsd${UNAME_RELEASE} |
184 |
|
exit 0 ;; |
185 |
|
mac68k:OpenBSD:*:*) |
186 |
|
echo m68k-unknown-openbsd${UNAME_RELEASE} |
187 |
|
exit 0 ;; |
188 |
|
macppc:OpenBSD:*:*) |
189 |
|
echo powerpc-unknown-openbsd${UNAME_RELEASE} |
190 |
|
exit 0 ;; |
191 |
|
mvme68k:OpenBSD:*:*) |
192 |
|
echo m68k-unknown-openbsd${UNAME_RELEASE} |
193 |
|
exit 0 ;; |
194 |
|
mvme88k:OpenBSD:*:*) |
195 |
|
echo m88k-unknown-openbsd${UNAME_RELEASE} |
196 |
|
exit 0 ;; |
197 |
|
mvmeppc:OpenBSD:*:*) |
198 |
|
echo powerpc-unknown-openbsd${UNAME_RELEASE} |
199 |
|
exit 0 ;; |
200 |
|
pmax:OpenBSD:*:*) |
201 |
|
echo mipsel-unknown-openbsd${UNAME_RELEASE} |
202 |
|
exit 0 ;; |
203 |
|
sgi:OpenBSD:*:*) |
204 |
|
echo mipseb-unknown-openbsd${UNAME_RELEASE} |
205 |
|
exit 0 ;; |
206 |
|
sun3:OpenBSD:*:*) |
207 |
|
echo m68k-unknown-openbsd${UNAME_RELEASE} |
208 |
|
exit 0 ;; |
209 |
|
wgrisc:OpenBSD:*:*) |
210 |
|
echo mipsel-unknown-openbsd${UNAME_RELEASE} |
211 |
|
exit 0 ;; |
212 |
|
*:OpenBSD:*:*) |
213 |
|
echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} |
214 |
|
exit 0 ;; |
215 |
alpha:OSF1:*:*) |
alpha:OSF1:*:*) |
216 |
if test $UNAME_RELEASE = "V4.0"; then |
if test $UNAME_RELEASE = "V4.0"; then |
217 |
UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` |
UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` |
287 |
Amiga*:UNIX_System_V:4.0:*) |
Amiga*:UNIX_System_V:4.0:*) |
288 |
echo m68k-unknown-sysv4 |
echo m68k-unknown-sysv4 |
289 |
exit 0;; |
exit 0;; |
|
amiga:OpenBSD:*:*) |
|
|
echo m68k-unknown-openbsd${UNAME_RELEASE} |
|
|
exit 0 ;; |
|
290 |
*:[Aa]miga[Oo][Ss]:*:*) |
*:[Aa]miga[Oo][Ss]:*:*) |
291 |
echo ${UNAME_MACHINE}-unknown-amigaos |
echo ${UNAME_MACHINE}-unknown-amigaos |
292 |
exit 0 ;; |
exit 0 ;; |
|
arc64:OpenBSD:*:*) |
|
|
echo mips64el-unknown-openbsd${UNAME_RELEASE} |
|
|
exit 0 ;; |
|
|
arc:OpenBSD:*:*) |
|
|
echo mipsel-unknown-openbsd${UNAME_RELEASE} |
|
|
exit 0 ;; |
|
|
hkmips:OpenBSD:*:*) |
|
|
echo mips-unknown-openbsd${UNAME_RELEASE} |
|
|
exit 0 ;; |
|
|
pmax:OpenBSD:*:*) |
|
|
echo mipsel-unknown-openbsd${UNAME_RELEASE} |
|
|
exit 0 ;; |
|
|
sgi:OpenBSD:*:*) |
|
|
echo mips-unknown-openbsd${UNAME_RELEASE} |
|
|
exit 0 ;; |
|
|
wgrisc:OpenBSD:*:*) |
|
|
echo mipsel-unknown-openbsd${UNAME_RELEASE} |
|
|
exit 0 ;; |
|
293 |
*:OS/390:*:*) |
*:OS/390:*:*) |
294 |
echo i370-ibm-openedition |
echo i370-ibm-openedition |
295 |
exit 0 ;; |
exit 0 ;; |
352 |
aushp:SunOS:*:*) |
aushp:SunOS:*:*) |
353 |
echo sparc-auspex-sunos${UNAME_RELEASE} |
echo sparc-auspex-sunos${UNAME_RELEASE} |
354 |
exit 0 ;; |
exit 0 ;; |
|
sparc*:NetBSD:*) |
|
|
echo `uname -p`-unknown-netbsd${UNAME_RELEASE} |
|
|
exit 0 ;; |
|
|
atari*:OpenBSD:*:*) |
|
|
echo m68k-unknown-openbsd${UNAME_RELEASE} |
|
|
exit 0 ;; |
|
355 |
# The situation for MiNT is a little confusing. The machine name |
# The situation for MiNT is a little confusing. The machine name |
356 |
# can be virtually everything (everything which is not |
# can be virtually everything (everything which is not |
357 |
# "atarist" or "atariste" at least should have a processor |
# "atarist" or "atariste" at least should have a processor |
378 |
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) |
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) |
379 |
echo m68k-unknown-mint${UNAME_RELEASE} |
echo m68k-unknown-mint${UNAME_RELEASE} |
380 |
exit 0 ;; |
exit 0 ;; |
|
sun3*:OpenBSD:*:*) |
|
|
echo m68k-unknown-openbsd${UNAME_RELEASE} |
|
|
exit 0 ;; |
|
|
mac68k:OpenBSD:*:*) |
|
|
echo m68k-unknown-openbsd${UNAME_RELEASE} |
|
|
exit 0 ;; |
|
|
mvme68k:OpenBSD:*:*) |
|
|
echo m68k-unknown-openbsd${UNAME_RELEASE} |
|
|
exit 0 ;; |
|
|
mvme88k:OpenBSD:*:*) |
|
|
echo m88k-unknown-openbsd${UNAME_RELEASE} |
|
|
exit 0 ;; |
|
381 |
powerpc:machten:*:*) |
powerpc:machten:*:*) |
382 |
echo powerpc-apple-machten${UNAME_RELEASE} |
echo powerpc-apple-machten${UNAME_RELEASE} |
383 |
exit 0 ;; |
exit 0 ;; |
665 |
parisc*:Lites*:*:*) |
parisc*:Lites*:*:*) |
666 |
echo hppa1.1-hp-lites |
echo hppa1.1-hp-lites |
667 |
exit 0 ;; |
exit 0 ;; |
|
hppa*:OpenBSD:*:*) |
|
|
echo hppa-unknown-openbsd |
|
|
exit 0 ;; |
|
668 |
C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) |
C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) |
669 |
echo c1-convex-bsd |
echo c1-convex-bsd |
670 |
exit 0 ;; |
exit 0 ;; |
716 |
FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` |
FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` |
717 |
echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" |
echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" |
718 |
exit 0 ;; |
exit 0 ;; |
|
hp300:OpenBSD:*:*) |
|
|
echo m68k-unknown-openbsd${UNAME_RELEASE} |
|
|
exit 0 ;; |
|
719 |
i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) |
i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) |
720 |
echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} |
echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} |
721 |
exit 0 ;; |
exit 0 ;; |
728 |
*:FreeBSD:*:*) |
*:FreeBSD:*:*) |
729 |
echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` |
echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` |
730 |
exit 0 ;; |
exit 0 ;; |
|
*:OpenBSD:*:*) |
|
|
echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` |
|
|
exit 0 ;; |
|
731 |
i*:CYGWIN*:*) |
i*:CYGWIN*:*) |
732 |
echo ${UNAME_MACHINE}-pc-cygwin |
echo ${UNAME_MACHINE}-pc-cygwin |
733 |
exit 0 ;; |
exit 0 ;; |