Mercurial > emacs
annotate config.sub @ 47576:b31c8ab7336a
Sync with version 2.0.20. Lengthy ChangeLog follows:
2002-09-22 Kai Gro?ohann <grossjoh@ls6.informatik.uni-dortmund.de>
Version 2.0.20 released.
2002-09-20 Kai Gro?ohann <grossjoh@ls6.informatik.uni-dortmund.de>
* net/tramp.el (tramp-completion-function-alist): Escape open
paren in docstring.
(tramp-user-regexp, tramp-host-regexp): Allow empty strings.
(tramp-handle-insert-file-contents): Call tramp-message-for-buffer
instead of tramp-message.
(tramp-open-connection-rsh): Handle empty string as user name.
(tramp-open-connection-su): Handle empty string as host name.
Handle nil user name.
(tramp-handle-file-local-copy, tramp-handle-write-region)
(tramp-completion-handle-file-name-all-completions)
(tramp-open-connection-telnet, tramp-open-connection-rsh)
(tramp-open-connection-su, tramp-post-connection)
(tramp-maybe-open-connection, tramp-method-out-of-band-p)
(tramp-get-connection-function, tramp-get-remote-sh)
(tramp-get-rsh-program, tramp-get-rsh-args)
(tramp-get-rcp-program, tramp-get-rcp-args)
(tramp-get-rcp-keep-date-arg, tramp-get-su-program)
(tramp-get-su-args, tramp-get-telnet-program)
(tramp-get-telnet-args): Use `tramp-find-method', perhaps require
additional args USER, HOST.
(tramp-action-password, tramp-open-connection-telnet)
(tramp-open-connection-su, tramp-open-connection-multi)
(tramp-method-out-of-band-p): `tramp-method-out-of-band-p' now
takes USER and HOST arguments, to be able to use
`tramp-find-method'. Update callers.
(tramp-find-method): New function.
2002-09-20 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-handle-insert-directory): Handle "--dired"
in SWITCHES (by removing it).
2002-09-18 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-file-name-handler): Add `file-remote-p'
property.
2002-09-17 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (top-level): Maybe autoload uudecode-decode-region.
2002-09-16 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-bug): Add tramp-methods.
2002-09-16 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-methods): Update docstring:
tramp-encoding-command, tramp-decoding-command,
tramp-encoding-function and tramp-decoding-function are not
parameters anymore.
(tramp-uuencode-region): Autoload it.
2002-09-13 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
Version 2.0.19 released.
* net/tramp-uu.el: New file, implements uuencode in Lisp.
* net/tramp.el (tramp-coding-commands): Use
`tramp-uuencode-region' as local encoder for the uuencode based
entries.
2002-09-13 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-handle-write-region): Wrong parens.
2002-09-13 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
Version 2.0.18 released.
* net/tramp.el (tramp-perl-decode): Perl changes to accomodate
older versions of Perl. Now tested with 5.004. Suggestion from
Michael Albinus.
2002-09-12 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-find-inline-encoding): Call
tramp-call-local-coding-command with nil for INPUT and OUTPUT.
(tramp-call-local-coding-command): OUTPUT equals nil means to
discard the output. INPUT equals nil means /dev/null.
2002-09-12 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-encoding-shell): Default to environment
variable COMSPEC on Windows.
(tramp-handle-write-region): More debugging output.
(tramp-find-inline-encoding): Ditto.
2002-09-11 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-completion-handle-file-name-all-completions):
Define `result1'.
(tramp-parse-hosts-group): Discard IPv6 entries.
2002-09-11 Kai Gro?ohann <grossjoh@ls6.informatik.uni-dortmund.de>
* net/tramp.el (tramp-post-connection): Only send Perl
mime-encode/decode implementations when using inline method.
(tramp-handle-file-local-copy)
(tramp-handle-write-region, tramp-post-connection)
(tramp-coding-commands, tramp-find-inline-encoding): For the
inline encodings, distinguish between local and remote commands,
instead of between commands and functions. (The local commands
can be functions, too.) If the local host is a Windows machine,
we can't expect the same commands to work there as on the remote
host.
(tramp-call-local-coding-command): New function for calling local
encoding and decoding commands.
(tramp-set-remote-encoding, tramp-get-remote-encoding)
(tramp-set-remote-decoding, tramp-get-remote-decoding)
(tramp-set-local-encoding, tramp-get-local-encoding)
(tramp-set-local-decoding, tramp-get-local-decoding): New
functions.
(tramp-get-encoding-command, tramp-set-encoding-command)
(tramp-get-decoding-command, tramp-set-decoding-command)
(tramp-get-encoding-function, tramp-set-encoding-function)
(tramp-get-decoding-function, tramp-set-decoding-function): Old
functions, removed.
2002-09-10 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-open-connection-setup-interactive-shell):
Change command to invoke /bin/sh slightly to make it compatible
with the `rc' shell. Suggested by Daniel Pittman.
2002-09-10 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-handle-write-region): Added missing
`)'. Hope it's the right place.
2002-09-09 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-open-connection-setup-interactive-shell): Do
"exec env PS1='$ ' /bin/sh" instead of just "exec /bin/sh" in
order to get a sane shell prompt. If people have ${CWD}, say, in
their shell prompt, then the default login shell might display
something harmless, but the /bin/sh will display a dollar sign
which confused the subsequent prompt recognition.
(tramp-multi-action-password): More debugging output.
(tramp-encoding-shell): Renamed from tramp-sh-program. More
documentation. Default to cmd.exe on Windows NT.
(tramp-encoding-command-switch): New variable. Use instead of
hard-wired "-c" which is only good for /bin/sh.
(tramp-encoding-reads-stdin): New variable. If t, commands are
called like "/bin/sh -c COMMAND <INPUT", if nil, they are called
like "/bin/sh -c COMMAND INPUT", ie the input file is the last
argument.
(tramp-multi-sh-program): Always default to tramp-encoding-shell.
(tramp-handle-file-local-copy, tramp-handle-write-region): Respect
tramp-encoding-shell and friends.
(tramp-find-inline-encoding): Use new-style calls for checking if
the local commands work.
2002-09-07 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-methods): Remove `tramp-completion-function'
entries. They are handled now by
`tramp-completion-function-alist'.
(tramp-completion-function): Defvar removed. I've never used
it. Hmm.
(tramp-get-completion-function)
(tramp-get-completion-rsh, tramp-get-completion-ssh)
(tramp-get-completion-telnet, tramp-get-completion-su): Functions
removed as well. Not necessary any longer due to extended
customization means.
(tramp-completion-function-alist): New defcustom. Holds all
FUNCTION FILE pairs used for user and host name completion
relevant for METHOD.
(tramp-completion-function-alist-rsh)
(tramp-completion-function-alist-ssh)
(tramp-completion-function-alist-telnet)
(tramp-completion-function-alist-su): Defconst for initializing
`tramp-completion-function-alist'. Unfortunately, mainly UNIX-like
values are known for me until now. Needs to be completed for at
least VMS++ like operating systems.
(tramp-set-completion-function)
(tramp-get-completion-function): New functions for configuration
of `tramp-completion-function-alist'. The old definition of
`tramp-get-completion-function' has been discarded.
(tramp-completion-handle-file-name-all-completions): Change
function call for user/host completion according to definition in
`tramp-completion-function-alist'.
(tramp-parse-passwd): Added exception handling for "root", because
`tramp-get-completion-su' (the previous place for this stuff)
doesn't exist any longer.
2002-09-07 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-enter-password): Use
`tramp-password-end-of-line' to terminate the line.
(tramp-bug): Include new variable `tramp-password-end-of-line'.
(tramp-password-end-of-line): New variable. People who use plink
under Windows might have to issue "\r\n" after the password, but
they need to send just "\n" after the other commands. So this
variable was introduced to complement `tramp-rsh-end-of-line'.
(tramp-wait-for-output, tramp-post-connection): Allow "\r" at end
of line of the output delimiter.
2002-09-06 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-handle-file-local-copy, tramp-find-shell)
(tramp-open-connection-setup-interactive-shell): Add some comments
about Douglas Grey Stephen's suggestions to make Tramp work better
with plink under Windows. I'm not sure what to think of them, but
now I have a guinea pig to try it out on. Said guinea pig is
having other problems, though... Also remove some commented-out
code.
2002-09-06 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-get-completion-methods): Algorithm slightly
tuned.
(tramp-get-completion-user-host): Accept user names as they are if
typed until "@".
(tramp-completion-mode): Replace `last-input-char' by modern
`last-input-event'. Check for `event-modifiers'.
2002-09-06 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (file-expand-wildcards): Corrected check to see if
advising is necessary.
2002-09-05 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-postfix-single-method-format)
(tramp-postfix-multi-method-format)
(tramp-postfix-multi-hop-format)
(tramp-postfix-user-format): New format strings.
(tramp-postfix-single-method-regexp)
(tramp-postfix-multi-method-regexp)
(tramp-postfix-multi-hop-regexp)
(tramp-postfix-user-regexp)
(tramp-make-multi-tramp-file-format)
(tramp-make-tramp-file-name): Apply them.
(tramp-completion-handle-file-name-all-completions): Fix for
invoking ange-ftp in case of "/ftp:xxx" file names.
2002-09-04 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-prefix-format)
(tramp-postfix-host-format): New format strings.
(tramp-prefix-regexp, tramp-method-regexp)
(tramp-postfix-single-method-regexp)
(tramp-postfix-multi-method-regexp)
(tramp-postfix-multi-hop-regexp)
(tramp-user-regexp, tramp-postfix-user-regexp)
(tramp-host-regexp, tramp-postfix-host-regexp)
(tramp-path-regexp): New atomar regular expressions. If
corresponding format strings exist, derived from them.
(tramp-file-name-structure)
(tramp-multi-file-name-structure)
(tramp-multi-file-name-hop-structure)
(tramp-make-multi-tramp-file-format)
(tramp-completion-mode)
(tramp-completion-dissect-file-name)
(tramp-parse-rhosts-group)
(tramp-parse-shosts-group)
(tramp-parse-hosts-group)
(tramp-parse-passwd-group): Apply these expressions.
(tramp-file-name-structure-unified)
(tramp-file-name-structure-separate)
(tramp-make-tramp-file-format-unified)
(tramp-make-tramp-file-format-separate)
(tramp-make-tramp-file-format)
(tramp-make-tramp-file-user-nil-format-unified)
(tramp-make-tramp-file-user-nil-format-separate)
(tramp-make-tramp-file-user-nil-format)
(tramp-multi-file-name-structure-unified)
(tramp-multi-file-name-structure-separate)
(tramp-multi-file-name-hop-structure-unified)
(tramp-multi-file-name-hop-structure-separate)
(tramp-make-multi-tramp-file-format-unified)
(tramp-make-multi-tramp-file-format-separate): Removed.
(tramp-make-tramp-file-name): Allow partial tramp file
names. Generate tramp file format on-the-fly depending on
parameters. Apply atomar format strings resp expressions.
(tramp-get-completion-methods)
(tramp-get-completion-user-host): Apply
`tramp-make-tramp-file-name'.
(tramp-parse-hosts-group): Take all host names and IP addresses
into account.
(tramp-bug): Remove `tramp-make-tramp-file-format'.
2002-09-01 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-methods): Add `tramp-completion-function'
for "su" and "sudo".
(tramp-get-completion-telnet): Implement it.
(tramp-parse-hosts)
(tramp-parse-hosts-group)
(tramp-get-completion-su)
(tramp-parse-passwd)
(tramp-parse-passwd-group): New functions.
2002-08-31 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-completion-mode): Check for
`last-input-char'.
(tramp-completion-file-name-handler-alist): Add handler for
`file-exists-p.
(tramp-completion-handle-file-exists-p): New function.
(tramp-completion-handle-file-name-completion): Simplified.
(tramp-completion-dissect-file-name): Regexp's reorganised.
(tramp-completion-handle-file-name-all-completions): Call
completion-function only if `user' or `host' is given.
(tramp-get-completion-user-host): New function.
(tramp-get-completion-rsh)
(tramp-get-completion-ssh): Apply it.
2002-08-29 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-completion-file-name-handler-alist): Add
handler for `expand-file-name'.
(tramp-completion-handle-expand-file-name): New function.
2002-08-26 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-completion-mode): New function.
(tramp-completion-handle-file-name-directory)
(tramp-completion-handle-file-name-all-completions): Apply it.
(tramp-methods): Remove double definition of `ssh1-old' and
`ssh2-old'.
(tramp-point-at-eol): New defalias.
(tramp-parse-rhosts-group)
(tramp-parse-shosts-group):: Apply it.
2002-08-25 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-get-completion-methods)
(tramp-get-completion-rsh)
(tramp-get-completion-ssh): Add "[" for Xemacs.
(tramp-completion-file-name-regexp-separate): Expression adapted.
(tramp-completion-file-name-handler-alist): Add handler for
`file-name-directory' and `file-name-nondirectory'.
(tramp-completion-handle-file-name-directory)
(tramp-completion-handle-file-name-nondirectory)
(tramp-completion-run-real-handler): New functions.
(tramp-completion-file-name-handler)
(tramp-completion-handle-file-name-all-completions): Apply
`tramp-completion-run-real-handler'.
(tramp-parse-rhosts)
(tramp-parse-shosts): Use `with-temp-buffer'. `result? renamed to
`res' (otherwise side effects in XEmacs).
2002-08-24 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-completion-file-name-regexp)
(tramp-completion-file-name-handler-alist)
(tramp-flatten-list)
(tramp-completion-dissect-file-name)
(tramp-get-completion-rsh)
(tramp-parse-rhosts)
(tramp-parse-rhosts-group)
(tramp-get-completion-ssh): Doc string tuned.
(tramp-methods): Doc string and custom type extended for
`tramp-completion-function'.
(tramp-completion-function): Variable added. Is it really used?
Other variables like `tramp-completion-function' aren't used.
(tramp-completion-file-name-handler-alist): Add handler for
`file-name-completion'.
(tramp-completion-handle-file-name-completion): New function.
2002-08-18 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-parse-rhosts)
(tramp-parse-rhosts-group)
(tramp-parse-shosts)
(tramp-parse-shosts-group): New functions.
2002-08-17 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-completion-dissect-file-name)
(tramp-completion-dissect-file-name1): New functions.
2002-08-16 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-get-completion-function)
(tramp-get-completion-rsh)
(tramp-get-completion-ssh)
(tramp-get-completion-telnet): New functions.
(tramp-methods): Add `tramp-completion-function' for all methods.
2002-08-15 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-get-completion-methods): New function.
(tramp-find-default-method): Allow host to be nil (like user).
2002-08-14 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-completion-file-name-regexp-unified)
(tramp-completion-file-name-regexp-separate)
(tramp-completion-file-name-regexp)
(tramp-completion-file-name-handler-alist): New defcustoms.
(tramp-completion-file-name-handler): New function. Add
`tramp-completion-file-name-handler' to `file-name-handler-alist'.
(tramp-run-real-handler): Add `tramp-completion-file-name-handler'
to `inhibit-file-name-handlers'.
(tramp-completion-handle-file-name-all-completions)
(tramp-completion-handle-file-name-completion): New functions.
2002-08-12 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-invoke-ange-ftp): `tramp-disable-ange-ftp'
must be called again after activating `ange-ftp'.
(tramp-ange-ftp-file-name-p): Check for Xemacs.
2002-08-08 Michael Albinus <Michael.Albinus@alcatel.de>
* net/tramp.el (tramp-do-copy-or-rename-file): Don't pass
KEEP-DATE to tramp-invoke-ange-ftp 'rename.
(tramp-handle-write-region): Don't pass LOCKNAME and CONFIRM to
tramp-invoke-ange-ftp 'write-region.
(tramp-handle-set-file-modes): Change order of FILENAME and MODE
passing to tramp-invoke-ange-ftp 'set-file-modes.
(tramp-flatten-list): New function. Maybe this functionality does
exist already elsewhere in the libraries.
(tramp-invoke-ange-ftp): Apply `tramp-flatten-list' to parameter
list in order to avoid nested lists, f.e. when invoked from
`tramp-handle-dired-call-process'.
2002-09-05 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-chunksize): New kluge variable.
(tramp-send-region): If tramp-chunksize is non-nil, send region in
parts and sleep 0.1 seconds between chunks.
2002-09-03 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-handle-insert-directory): Use
`insert-buffer-substring' instead of `insert-buffer', which is not
supposed to be used from Lisp. Remember old point in a variable
instead of using `mark'. Suggestion from Stefan Monnier.
(tramp-unified-filenames): New variable. Use it in default value
of other filename variables.
(file-expand-wildcards): Don't advise unless "[" and "]" are used
in the filename format.
2002-09-01 Kai Gro?ohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* net/tramp.el (tramp-methods): Remove duplicate definition of
ssh1-old and ssh2-old.
author | Kai Großjohann <kgrossjo@eu.uu.net> |
---|---|
date | Sun, 22 Sep 2002 13:23:36 +0000 |
parents | 70f18b582c77 |
children | 30a573658814 |
rev | line source |
---|---|
10704
0b7596c02db4
Add a blank in the #! line for 4.2BSD Dynix etc.
David J. MacKenzie <djm@gnu.org>
parents:
10625
diff
changeset
|
1 #! /bin/sh |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
2 # Configuration validation subroutine script. |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
3 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
4 # 2000, 2001, 2002 Free Software Foundation, Inc. |
33410 | 5 |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
6 timestamp='2002-05-22' |
33410 | 7 |
645
57295fc40ac3
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
631
diff
changeset
|
8 # This file is (in principle) common to ALL GNU software. |
57295fc40ac3
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
631
diff
changeset
|
9 # The presence of a machine in this file suggests that SOME GNU software |
14723
ebfb964ca323
Recognize cpu-vendor [ctj]90-cray, default c90-cray-unicos. From tege.
Roland McGrath <roland@gnu.org>
parents:
14561
diff
changeset
|
10 # can handle that machine. It does not imply ALL GNU software can. |
9610
6c39fe6d9581
Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents:
9255
diff
changeset
|
11 # |
6c39fe6d9581
Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents:
9255
diff
changeset
|
12 # This file is free software; you can redistribute it and/or modify |
6c39fe6d9581
Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents:
9255
diff
changeset
|
13 # it under the terms of the GNU General Public License as published by |
6c39fe6d9581
Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents:
9255
diff
changeset
|
14 # the Free Software Foundation; either version 2 of the License, or |
6c39fe6d9581
Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents:
9255
diff
changeset
|
15 # (at your option) any later version. |
6c39fe6d9581
Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents:
9255
diff
changeset
|
16 # |
6c39fe6d9581
Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents:
9255
diff
changeset
|
17 # This program is distributed in the hope that it will be useful, |
6c39fe6d9581
Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents:
9255
diff
changeset
|
18 # but WITHOUT ANY WARRANTY; without even the implied warranty of |
6c39fe6d9581
Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents:
9255
diff
changeset
|
19 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
6c39fe6d9581
Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents:
9255
diff
changeset
|
20 # GNU General Public License for more details. |
6c39fe6d9581
Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents:
9255
diff
changeset
|
21 # |
6c39fe6d9581
Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents:
9255
diff
changeset
|
22 # You should have received a copy of the GNU General Public License |
6c39fe6d9581
Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents:
9255
diff
changeset
|
23 # along with this program; if not, write to the Free Software |
12247 | 24 # Foundation, Inc., 59 Temple Place - Suite 330, |
25 # Boston, MA 02111-1307, USA. | |
576 | 26 |
9610
6c39fe6d9581
Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents:
9255
diff
changeset
|
27 # As a special exception to the GNU General Public License, if you |
6c39fe6d9581
Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents:
9255
diff
changeset
|
28 # distribute this file as part of a program that contains a |
6c39fe6d9581
Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents:
9255
diff
changeset
|
29 # configuration script generated by Autoconf, you may include it under |
6c39fe6d9581
Add licensing exception for Autoconf.
David J. MacKenzie <djm@gnu.org>
parents:
9255
diff
changeset
|
30 # the same distribution terms that you use for the rest of that program. |
576 | 31 |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
32 # Please send patches to <config-patches@gnu.org>. Submit a context |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
33 # diff and a properly formatted ChangeLog entry. |
28103
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
34 # |
576 | 35 # Configuration subroutine to validate and canonicalize a configuration type. |
36 # Supply the specified configuration type as an argument. | |
37 # If it is invalid, we print an error message on stderr and exit with code 1. | |
38 # Otherwise, we print the canonical config type on stdout and succeed. | |
39 | |
40 # This file is supposed to be the same for all GNU packages | |
41 # and recognize all the CPU types, system types and aliases | |
42 # that are meaningful with *any* GNU software. | |
43 # Each package is responsible for reporting which valid configurations | |
44 # it does not support. The user should be able to distinguish | |
45 # a failure to support a valid configuration from a meaningless | |
46 # configuration. | |
47 | |
48 # The goal of this file is to map all the various variations of a given | |
49 # machine specification into a single specification in the form: | |
50 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM | |
16189 | 51 # or in some cases, the newer four-part form: |
52 # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM | |
1631
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
53 # It is wrong to echo any other type of specification. |
576 | 54 |
33410 | 55 me=`echo "$0" | sed -e 's,.*/,,'` |
56 | |
57 usage="\ | |
58 Usage: $0 [OPTION] CPU-MFR-OPSYS | |
59 $0 [OPTION] ALIAS | |
60 | |
61 Canonicalize a configuration name. | |
62 | |
63 Operation modes: | |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
64 -h, --help print this help, then exit |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
65 -t, --time-stamp print date of last modification, then exit |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
66 -v, --version print version number, then exit |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
67 |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
68 Report bugs and patches to <config-patches@gnu.org>." |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
69 |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
70 version="\ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
71 GNU config.sub ($timestamp) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
72 |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
73 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
74 Free Software Foundation, Inc. |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
75 |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
76 This is free software; see the source for copying conditions. There is NO |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
77 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." |
33410 | 78 |
79 help=" | |
80 Try \`$me --help' for more information." | |
9997 | 81 |
33410 | 82 # Parse command line |
83 while test $# -gt 0 ; do | |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
84 case $1 in |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
85 --time-stamp | --time* | -t ) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
86 echo "$timestamp" ; exit 0 ;; |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
87 --version | -v ) |
33410 | 88 echo "$version" ; exit 0 ;; |
89 --help | --h* | -h ) | |
90 echo "$usage"; exit 0 ;; | |
91 -- ) # Stop option processing | |
92 shift; break ;; | |
93 - ) # Use stdin as input. | |
94 break ;; | |
95 -* ) | |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
96 echo "$me: invalid option $1$help" |
33410 | 97 exit 1 ;; |
98 | |
99 *local*) | |
100 # First pass through any local machine types. | |
101 echo $1 | |
102 exit 0;; | |
103 | |
104 * ) | |
105 break ;; | |
106 esac | |
107 done | |
108 | |
109 case $# in | |
110 0) echo "$me: missing argument$help" >&2 | |
111 exit 1;; | |
112 1) ;; | |
113 *) echo "$me: too many arguments$help" >&2 | |
114 exit 1;; | |
576 | 115 esac |
116 | |
16189 | 117 # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). |
118 # Here we must recognize all the valid KERNEL-OS combinations. | |
119 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` | |
120 case $maybe_os in | |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
121 nto-qnx* | linux-gnu* | storm-chaos* | os2-emx* | windows32-* | rtmk-nova*) |
16189 | 122 os=-$maybe_os |
123 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` | |
124 ;; | |
125 *) | |
126 basic_machine=`echo $1 | sed 's/-[^-]*$//'` | |
127 if [ $basic_machine != $1 ] | |
128 then os=`echo $1 | sed 's/.*-/-/'` | |
129 else os=; fi | |
130 ;; | |
131 esac | |
576 | 132 |
1631
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
133 ### Let's recognize common machines as not being operating systems so |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
134 ### that things like config.sub decstation-3100 work. We also |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
135 ### recognize some manufacturers as not being operating systems, so we |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
136 ### can provide default operating systems below. |
576 | 137 case $os in |
1961
eeb000068cc8
Error if company name is more than one word.
Richard M. Stallman <rms@gnu.org>
parents:
1852
diff
changeset
|
138 -sun*os*) |
eeb000068cc8
Error if company name is more than one word.
Richard M. Stallman <rms@gnu.org>
parents:
1852
diff
changeset
|
139 # Prevent following clause from handling this invalid input. |
eeb000068cc8
Error if company name is more than one word.
Richard M. Stallman <rms@gnu.org>
parents:
1852
diff
changeset
|
140 ;; |
576 | 141 -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ |
142 -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ | |
8716
4d399ce17485
* config.sub: Cleanup NeXT support to emit nextstep*.
Per Bothner <bothner@cygnus.com>
parents:
8620
diff
changeset
|
143 -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ |
4902
a8a03a975fe8
Re-add hitachi to list of companies not to treat as OS names.
Richard M. Stallman <rms@gnu.org>
parents:
4901
diff
changeset
|
144 -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ |
576 | 145 -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ |
14763 | 146 -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ |
33410 | 147 -apple | -axis) |
576 | 148 os= |
149 basic_machine=$1 | |
150 ;; | |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
151 -sim | -cisco | -oki | -wec | -winbond) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
152 os= |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
153 basic_machine=$1 |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
154 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
155 -scout) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
156 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
157 -wrs) |
28103
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
158 os=-vxworks |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
159 basic_machine=$1 |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
160 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
161 -chorusos*) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
162 os=-chorusos |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
163 basic_machine=$1 |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
164 ;; |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
165 -chorusrdb) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
166 os=-chorusrdb |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
167 basic_machine=$1 |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
168 ;; |
4901 | 169 -hiux*) |
5576 | 170 os=-hiuxwe2 |
4901 | 171 ;; |
14191 | 172 -sco5) |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
173 os=-sco3.2v5 |
16189 | 174 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` |
14191 | 175 ;; |
3904
6c98b9e2a213
Canonicalize -sco4 and -sco3.2.4 to -sco3.2v4.
Richard M. Stallman <rms@gnu.org>
parents:
3896
diff
changeset
|
176 -sco4) |
6c98b9e2a213
Canonicalize -sco4 and -sco3.2.4 to -sco3.2v4.
Richard M. Stallman <rms@gnu.org>
parents:
3896
diff
changeset
|
177 os=-sco3.2v4 |
16189 | 178 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` |
3904
6c98b9e2a213
Canonicalize -sco4 and -sco3.2.4 to -sco3.2v4.
Richard M. Stallman <rms@gnu.org>
parents:
3896
diff
changeset
|
179 ;; |
6c98b9e2a213
Canonicalize -sco4 and -sco3.2.4 to -sco3.2v4.
Richard M. Stallman <rms@gnu.org>
parents:
3896
diff
changeset
|
180 -sco3.2.[4-9]*) |
6c98b9e2a213
Canonicalize -sco4 and -sco3.2.4 to -sco3.2v4.
Richard M. Stallman <rms@gnu.org>
parents:
3896
diff
changeset
|
181 os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` |
16189 | 182 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` |
3904
6c98b9e2a213
Canonicalize -sco4 and -sco3.2.4 to -sco3.2v4.
Richard M. Stallman <rms@gnu.org>
parents:
3896
diff
changeset
|
183 ;; |
1545
9ff238dd8a35
Don't discard SCO version number if it's 3.2v4.
Richard M. Stallman <rms@gnu.org>
parents:
1415
diff
changeset
|
184 -sco3.2v[4-9]*) |
9ff238dd8a35
Don't discard SCO version number if it's 3.2v4.
Richard M. Stallman <rms@gnu.org>
parents:
1415
diff
changeset
|
185 # Don't forget version if it is 3.2v4 or newer. |
16189 | 186 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` |
1545
9ff238dd8a35
Don't discard SCO version number if it's 3.2v4.
Richard M. Stallman <rms@gnu.org>
parents:
1415
diff
changeset
|
187 ;; |
576 | 188 -sco*) |
646
e283d4164aca
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
645
diff
changeset
|
189 os=-sco3.2v2 |
16189 | 190 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` |
576 | 191 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
192 -udk*) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
193 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
194 ;; |
1631
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
195 -isc) |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
196 os=-isc2.2 |
16189 | 197 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` |
1631
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
198 ;; |
2344
d21c82eba8ab
Default to clipper-intergraph if system is clix.
Richard M. Stallman <rms@gnu.org>
parents:
2204
diff
changeset
|
199 -clix*) |
d21c82eba8ab
Default to clipper-intergraph if system is clix.
Richard M. Stallman <rms@gnu.org>
parents:
2204
diff
changeset
|
200 basic_machine=clipper-intergraph |
d21c82eba8ab
Default to clipper-intergraph if system is clix.
Richard M. Stallman <rms@gnu.org>
parents:
2204
diff
changeset
|
201 ;; |
576 | 202 -isc*) |
16189 | 203 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` |
576 | 204 ;; |
10781 | 205 -lynx*) |
4204 | 206 os=-lynxos |
207 ;; | |
8722
5c5f80be532f
(ptx): New OS; use for Sequent.
Richard Kenner <kenner@gnu.org>
parents:
8720
diff
changeset
|
208 -ptx*) |
5c5f80be532f
(ptx): New OS; use for Sequent.
Richard Kenner <kenner@gnu.org>
parents:
8720
diff
changeset
|
209 basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` |
5c5f80be532f
(ptx): New OS; use for Sequent.
Richard Kenner <kenner@gnu.org>
parents:
8720
diff
changeset
|
210 ;; |
9198
af7bd3312376
(windowsnt): Alias for winnt.
Richard Kenner <kenner@gnu.org>
parents:
9189
diff
changeset
|
211 -windowsnt*) |
af7bd3312376
(windowsnt): Alias for winnt.
Richard Kenner <kenner@gnu.org>
parents:
9189
diff
changeset
|
212 os=`echo $os | sed -e 's/windowsnt/winnt/'` |
af7bd3312376
(windowsnt): Alias for winnt.
Richard Kenner <kenner@gnu.org>
parents:
9189
diff
changeset
|
213 ;; |
14539 | 214 -psos*) |
215 os=-psos | |
216 ;; | |
28103
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
217 -mint | -mint[0-9]*) |
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
218 basic_machine=m68k-atari |
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
219 os=-mint |
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
220 ;; |
576 | 221 esac |
222 | |
223 # Decode aliases for certain CPU-COMPANY combinations. | |
224 case $basic_machine in | |
4829 | 225 # Recognize the basic CPU types without company name. |
576 | 226 # Some are omitted here because they have special meanings below. |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
227 1750a | 580 \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
228 | a29k \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
229 | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
230 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
231 | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
232 | c4x | clipper \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
233 | d10v | d30v | dsp16xx \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
234 | fr30 \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
235 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
236 | i370 | i860 | i960 | ia64 \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
237 | m32r | m68000 | m68k | m88k | mcore \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
238 | mips | mips16 | mips64 | mips64el | mips64orion | mips64orionel \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
239 | mips64vr4100 | mips64vr4100el | mips64vr4300 \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
240 | mips64vr4300el | mips64vr5000 | mips64vr5000el \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
241 | mipsbe | mipseb | mipsel | mipsle | mipstx39 | mipstx39el \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
242 | mipsisa32 | mipsisa64 \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
243 | mn10200 | mn10300 \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
244 | ns16k | ns32k \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
245 | openrisc | or32 \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
246 | pdp10 | pdp11 | pj | pjl \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
247 | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
248 | pyramid \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
249 | sh | sh[34] | sh[34]eb | shbe | shle | sh64 \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
250 | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
251 | strongarm \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
252 | tahoe | thumb | tic80 | tron \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
253 | v850 | v850e \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
254 | we32k \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
255 | x86 | xscale | xstormy16 | xtensa \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
256 | z8k) |
576 | 257 basic_machine=$basic_machine-unknown |
258 ;; | |
33410 | 259 m6811 | m68hc11 | m6812 | m68hc12) |
260 # Motorola 68HC11/12. | |
261 basic_machine=$basic_machine-unknown | |
262 os=-none | |
263 ;; | |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
264 m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
265 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
266 |
16189 | 267 # We use `pc' rather than `unknown' |
268 # because (1) that's what they normally are, and | |
269 # (2) the word "unknown" tends to confuse beginning users. | |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
270 i*86 | x86_64) |
16189 | 271 basic_machine=$basic_machine-pc |
272 ;; | |
1961
eeb000068cc8
Error if company name is more than one word.
Richard M. Stallman <rms@gnu.org>
parents:
1852
diff
changeset
|
273 # Object if more than one company name word. |
eeb000068cc8
Error if company name is more than one word.
Richard M. Stallman <rms@gnu.org>
parents:
1852
diff
changeset
|
274 *-*-*) |
eeb000068cc8
Error if company name is more than one word.
Richard M. Stallman <rms@gnu.org>
parents:
1852
diff
changeset
|
275 echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 |
eeb000068cc8
Error if company name is more than one word.
Richard M. Stallman <rms@gnu.org>
parents:
1852
diff
changeset
|
276 exit 1 |
eeb000068cc8
Error if company name is more than one word.
Richard M. Stallman <rms@gnu.org>
parents:
1852
diff
changeset
|
277 ;; |
4829 | 278 # Recognize the basic CPU types with company name. |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
279 580-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
280 | a29k-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
281 | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
282 | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
283 | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
284 | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
285 | avr-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
286 | bs2000-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
287 | c[123]* | c30-* | [cjt]90-* | c54x-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
288 | clipper-* | cydra-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
289 | d10v-* | d30v-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
290 | elxsi-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
291 | f30[01]-* | f700-* | fr30-* | fx80-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
292 | h8300-* | h8500-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
293 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
294 | i*86-* | i860-* | i960-* | ia64-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
295 | m32r-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
296 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
297 | m88110-* | m88k-* | mcore-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
298 | mips-* | mips16-* | mips64-* | mips64el-* | mips64orion-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
299 | mips64orionel-* | mips64vr4100-* | mips64vr4100el-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
300 | mips64vr4300-* | mips64vr4300el-* | mipsbe-* | mipseb-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
301 | mipsle-* | mipsel-* | mipstx39-* | mipstx39el-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
302 | none-* | np1-* | ns16k-* | ns32k-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
303 | orion-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
304 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
305 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
306 | pyramid-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
307 | romp-* | rs6000-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
308 | sh-* | sh[34]-* | sh[34]eb-* | shbe-* | shle-* | sh64-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
309 | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
310 | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
311 | tahoe-* | thumb-* | tic30-* | tic54x-* | tic80-* | tron-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
312 | v850-* | v850e-* | vax-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
313 | we32k-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
314 | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
315 | xtensa-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
316 | ymp-* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
317 | z8k-*) |
576 | 318 ;; |
6122 | 319 # Recognize the various machine names and aliases which stand |
320 # for a CPU type and a company and sometimes even an OS. | |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
321 386bsd) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
322 basic_machine=i386-unknown |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
323 os=-bsd |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
324 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
325 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
326 basic_machine=m68000-att |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
327 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
328 3b*) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
329 basic_machine=we32k-att |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
330 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
331 a29khif) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
332 basic_machine=a29k-amd |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
333 os=-udi |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
334 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
335 adobe68k) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
336 basic_machine=m68010-adobe |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
337 os=-scout |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
338 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
339 alliant | fx80) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
340 basic_machine=fx80-alliant |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
341 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
342 altos | altos3068) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
343 basic_machine=m68k-altos |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
344 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
345 am29k) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
346 basic_machine=a29k-none |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
347 os=-bsd |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
348 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
349 amdahl) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
350 basic_machine=580-amdahl |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
351 os=-sysv |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
352 ;; |
8619
a131e8501151
Rearrange handling of NetBSD ports.
Charles Hannum <mycroft@gnu.org>
parents:
8615
diff
changeset
|
353 amiga | amiga-*) |
33410 | 354 basic_machine=m68k-unknown |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
355 ;; |
19859
40f15724d33d
* config.sub: Use "amigaos" instread of "amigados". Still
Jeff Law <law@redhat.com>
parents:
19852
diff
changeset
|
356 amigaos | amigados) |
33410 | 357 basic_machine=m68k-unknown |
19860 | 358 os=-amigaos |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
359 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
360 amigaunix | amix) |
33410 | 361 basic_machine=m68k-unknown |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
362 os=-sysv4 |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
363 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
364 apollo68) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
365 basic_machine=m68k-apollo |
576 | 366 os=-sysv |
367 ;; | |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
368 apollo68bsd) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
369 basic_machine=m68k-apollo |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
370 os=-bsd |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
371 ;; |
14448 | 372 aux) |
373 basic_machine=m68k-apple | |
374 os=-aux | |
375 ;; | |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
376 balance) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
377 basic_machine=ns32k-sequent |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
378 os=-dynix |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
379 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
380 c90) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
381 basic_machine=c90-cray |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
382 os=-unicos |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
383 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
384 convex-c1) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
385 basic_machine=c1-convex |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
386 os=-bsd |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
387 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
388 convex-c2) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
389 basic_machine=c2-convex |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
390 os=-bsd |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
391 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
392 convex-c32) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
393 basic_machine=c32-convex |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
394 os=-bsd |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
395 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
396 convex-c34) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
397 basic_machine=c34-convex |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
398 os=-bsd |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
399 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
400 convex-c38) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
401 basic_machine=c38-convex |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
402 os=-bsd |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
403 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
404 cray | j90) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
405 basic_machine=j90-cray |
14723
ebfb964ca323
Recognize cpu-vendor [ctj]90-cray, default c90-cray-unicos. From tege.
Roland McGrath <roland@gnu.org>
parents:
14561
diff
changeset
|
406 os=-unicos |
ebfb964ca323
Recognize cpu-vendor [ctj]90-cray, default c90-cray-unicos. From tege.
Roland McGrath <roland@gnu.org>
parents:
14561
diff
changeset
|
407 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
408 crds | unos) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
409 basic_machine=m68k-crds |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
410 ;; |
33410 | 411 cris | cris-* | etrax*) |
412 basic_machine=cris-axis | |
413 ;; | |
8619
a131e8501151
Rearrange handling of NetBSD ports.
Charles Hannum <mycroft@gnu.org>
parents:
8615
diff
changeset
|
414 da30 | da30-*) |
a131e8501151
Rearrange handling of NetBSD ports.
Charles Hannum <mycroft@gnu.org>
parents:
8615
diff
changeset
|
415 basic_machine=m68k-da30 |
a131e8501151
Rearrange handling of NetBSD ports.
Charles Hannum <mycroft@gnu.org>
parents:
8615
diff
changeset
|
416 ;; |
a131e8501151
Rearrange handling of NetBSD ports.
Charles Hannum <mycroft@gnu.org>
parents:
8615
diff
changeset
|
417 decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
418 basic_machine=mips-dec |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
419 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
420 decsystem10* | dec10*) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
421 basic_machine=pdp10-dec |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
422 os=-tops10 |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
423 ;; |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
424 decsystem20* | dec20*) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
425 basic_machine=pdp10-dec |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
426 os=-tops20 |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
427 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
428 delta | 3300 | motorola-3300 | motorola-delta \ |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
429 | 3300-motorola | delta-motorola) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
430 basic_machine=m68k-motorola |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
431 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
432 delta88) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
433 basic_machine=m88k-motorola |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
434 os=-sysv3 |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
435 ;; |
6509 | 436 dpx20 | dpx20-*) |
437 basic_machine=rs6000-bull | |
438 os=-bosx | |
439 ;; | |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
440 dpx2* | dpx2*-bull) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
441 basic_machine=m68k-bull |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
442 os=-sysv3 |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
443 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
444 ebmon29k) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
445 basic_machine=a29k-amd |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
446 os=-ebmon |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
447 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
448 elxsi) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
449 basic_machine=elxsi-elxsi |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
450 os=-bsd |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
451 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
452 encore | umax | mmax) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
453 basic_machine=ns32k-encore |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
454 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
455 es1800 | OSE68k | ose68k | ose | OSE) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
456 basic_machine=m68k-ericsson |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
457 os=-ose |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
458 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
459 fx2800) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
460 basic_machine=i860-alliant |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
461 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
462 genix) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
463 basic_machine=ns32k-ns |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
464 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
465 gmicro) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
466 basic_machine=tron-gmicro |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
467 os=-sysv |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
468 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
469 go32) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
470 basic_machine=i386-pc |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
471 os=-go32 |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
472 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
473 h3050r* | hiux*) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
474 basic_machine=hppa1.1-hitachi |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
475 os=-hiuxwe2 |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
476 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
477 h8300hms) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
478 basic_machine=h8300-hitachi |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
479 os=-hms |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
480 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
481 h8300xray) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
482 basic_machine=h8300-hitachi |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
483 os=-xray |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
484 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
485 h8500hms) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
486 basic_machine=h8500-hitachi |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
487 os=-hms |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
488 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
489 harris) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
490 basic_machine=m88k-harris |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
491 os=-sysv3 |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
492 ;; |
8619
a131e8501151
Rearrange handling of NetBSD ports.
Charles Hannum <mycroft@gnu.org>
parents:
8615
diff
changeset
|
493 hp300-*) |
a131e8501151
Rearrange handling of NetBSD ports.
Charles Hannum <mycroft@gnu.org>
parents:
8615
diff
changeset
|
494 basic_machine=m68k-hp |
a131e8501151
Rearrange handling of NetBSD ports.
Charles Hannum <mycroft@gnu.org>
parents:
8615
diff
changeset
|
495 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
496 hp300bsd) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
497 basic_machine=m68k-hp |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
498 os=-bsd |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
499 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
500 hp300hpux) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
501 basic_machine=m68k-hp |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
502 os=-hpux |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
503 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
504 hp3k9[0-9][0-9] | hp9[0-9][0-9]) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
505 basic_machine=hppa1.0-hp |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
506 ;; |
15277
a58e7fe45c0e
Restore `hp9k2[0-9][0-9] | hp9k31[0-9])' case line apparently accidentally
Roland McGrath <roland@gnu.org>
parents:
15260
diff
changeset
|
507 hp9k2[0-9][0-9] | hp9k31[0-9]) |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
508 basic_machine=m68000-hp |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
509 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
510 hp9k3[2-9][0-9]) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
511 basic_machine=m68k-hp |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
512 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
513 hp9k6[0-9][0-9] | hp6[0-9][0-9]) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
514 basic_machine=hppa1.0-hp |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
515 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
516 hp9k7[0-79][0-9] | hp7[0-79][0-9]) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
517 basic_machine=hppa1.1-hp |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
518 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
519 hp9k78[0-9] | hp78[0-9]) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
520 # FIXME: really hppa2.0-hp |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
521 basic_machine=hppa1.1-hp |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
522 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
523 hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
524 # FIXME: really hppa2.0-hp |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
525 basic_machine=hppa1.1-hp |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
526 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
527 hp9k8[0-9][13679] | hp8[0-9][13679]) |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
528 basic_machine=hppa1.1-hp |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
529 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
530 hp9k8[0-9][0-9] | hp8[0-9][0-9]) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
531 basic_machine=hppa1.0-hp |
576 | 532 ;; |
16481
7d6772f641f2
Recognize hppa-next as a valid CPU-COMPANY combination.
Richard M. Stallman <rms@gnu.org>
parents:
16306
diff
changeset
|
533 hppa-next) |
7d6772f641f2
Recognize hppa-next as a valid CPU-COMPANY combination.
Richard M. Stallman <rms@gnu.org>
parents:
16306
diff
changeset
|
534 os=-nextstep3 |
7d6772f641f2
Recognize hppa-next as a valid CPU-COMPANY combination.
Richard M. Stallman <rms@gnu.org>
parents:
16306
diff
changeset
|
535 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
536 hppaosf) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
537 basic_machine=hppa1.1-hp |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
538 os=-osf |
23837
5351ccb857f6
Handle MPE version of HP/UX.
Ian Lance Taylor <ian@cygnus.com>
parents:
23337
diff
changeset
|
539 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
540 hppro) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
541 basic_machine=hppa1.1-hp |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
542 os=-proelf |
24469
c23008607eb9
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24032
diff
changeset
|
543 ;; |
2495 | 544 i370-ibm* | ibm*) |
545 basic_machine=i370-ibm | |
546 ;; | |
1735
5032e4faca19
($os alternatives for sco and isc): Preserve the specified os version if any.
Richard M. Stallman <rms@gnu.org>
parents:
1732
diff
changeset
|
547 # I'm not sure what "Sysv32" means. Should this be sysv3.2? |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
548 i*86v32) |
16189 | 549 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` |
738
81cd2a003397
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
674
diff
changeset
|
550 os=-sysv32 |
81cd2a003397
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
674
diff
changeset
|
551 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
552 i*86v4*) |
16189 | 553 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` |
576 | 554 os=-sysv4 |
555 ;; | |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
556 i*86v) |
16189 | 557 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` |
738
81cd2a003397
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
674
diff
changeset
|
558 os=-sysv |
81cd2a003397
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
674
diff
changeset
|
559 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
560 i*86sol2) |
16189 | 561 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` |
1840
b00ada422354
(i[34]86sol2): New abbrev for i[34]86-unknown-solaris2.
Jim Wilson <wilson@gnu.org>
parents:
1735
diff
changeset
|
562 os=-solaris2 |
b00ada422354
(i[34]86sol2): New abbrev for i[34]86-unknown-solaris2.
Jim Wilson <wilson@gnu.org>
parents:
1735
diff
changeset
|
563 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
564 i386mach) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
565 basic_machine=i386-mach |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
566 os=-mach |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
567 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
568 i386-vsta | vsta) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
569 basic_machine=i386-unknown |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
570 os=-vsta |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
571 ;; |
576 | 572 iris | iris4d) |
573 basic_machine=mips-sgi | |
651
144027c7abb2
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
646
diff
changeset
|
574 case $os in |
144027c7abb2
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
646
diff
changeset
|
575 -irix*) |
144027c7abb2
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
646
diff
changeset
|
576 ;; |
144027c7abb2
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
646
diff
changeset
|
577 *) |
144027c7abb2
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
646
diff
changeset
|
578 os=-irix4 |
144027c7abb2
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
646
diff
changeset
|
579 ;; |
144027c7abb2
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
646
diff
changeset
|
580 esac |
576 | 581 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
582 isi68 | isi) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
583 basic_machine=m68k-isi |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
584 os=-sysv |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
585 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
586 m88k-omron*) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
587 basic_machine=m88k-omron |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
588 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
589 magnum | m3230) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
590 basic_machine=mips-mips |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
591 os=-sysv |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
592 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
593 merlin) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
594 basic_machine=ns32k-utek |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
595 os=-sysv |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
596 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
597 mingw32) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
598 basic_machine=i386-pc |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
599 os=-mingw32 |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
600 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
601 miniframe) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
602 basic_machine=m68000-convergent |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
603 ;; |
28103
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
604 *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
605 basic_machine=m68k-atari |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
606 os=-mint |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
607 ;; |
9247
729da1317557
Add support for MIPS variants
Ian Lance Taylor <ian@cygnus.com>
parents:
9198
diff
changeset
|
608 mips3*-*) |
729da1317557
Add support for MIPS variants
Ian Lance Taylor <ian@cygnus.com>
parents:
9198
diff
changeset
|
609 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` |
729da1317557
Add support for MIPS variants
Ian Lance Taylor <ian@cygnus.com>
parents:
9198
diff
changeset
|
610 ;; |
729da1317557
Add support for MIPS variants
Ian Lance Taylor <ian@cygnus.com>
parents:
9198
diff
changeset
|
611 mips3*) |
729da1317557
Add support for MIPS variants
Ian Lance Taylor <ian@cygnus.com>
parents:
9198
diff
changeset
|
612 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown |
729da1317557
Add support for MIPS variants
Ian Lance Taylor <ian@cygnus.com>
parents:
9198
diff
changeset
|
613 ;; |
28103
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
614 mmix*) |
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
615 basic_machine=mmix-knuth |
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
616 os=-mmixware |
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
617 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
618 monitor) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
619 basic_machine=m68k-rom68k |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
620 os=-coff |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
621 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
622 morphos) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
623 basic_machine=powerpc-unknown |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
624 os=-morphos |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
625 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
626 msdos) |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
627 basic_machine=i386-pc |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
628 os=-msdos |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
629 ;; |
28103
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
630 mvs) |
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
631 basic_machine=i370-ibm |
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
632 os=-mvs |
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
633 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
634 ncr3000) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
635 basic_machine=i486-ncr |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
636 os=-sysv4 |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
637 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
638 netbsd386) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
639 basic_machine=i386-unknown |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
640 os=-netbsd |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
641 ;; |
24469
c23008607eb9
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24032
diff
changeset
|
642 netwinder) |
28103
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
643 basic_machine=armv4l-rebel |
24469
c23008607eb9
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24032
diff
changeset
|
644 os=-linux |
c23008607eb9
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24032
diff
changeset
|
645 ;; |
576 | 646 news | news700 | news800 | news900) |
647 basic_machine=m68k-sony | |
648 os=-newsos | |
649 ;; | |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
650 news1000) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
651 basic_machine=m68030-sony |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
652 os=-newsos |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
653 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
654 news-3600 | risc-news) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
655 basic_machine=mips-sony |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
656 os=-newsos |
576 | 657 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
658 necv70) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
659 basic_machine=v70-nec |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
660 os=-sysv |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
661 ;; |
8716
4d399ce17485
* config.sub: Cleanup NeXT support to emit nextstep*.
Per Bothner <bothner@cygnus.com>
parents:
8620
diff
changeset
|
662 next | m*-next ) |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
663 basic_machine=m68k-next |
6771
0cedd76336a0
Add ns* as operating systems; default to ns2 for NeXT.
Richard Kenner <kenner@gnu.org>
parents:
6509
diff
changeset
|
664 case $os in |
8716
4d399ce17485
* config.sub: Cleanup NeXT support to emit nextstep*.
Per Bothner <bothner@cygnus.com>
parents:
8620
diff
changeset
|
665 -nextstep* ) |
4d399ce17485
* config.sub: Cleanup NeXT support to emit nextstep*.
Per Bothner <bothner@cygnus.com>
parents:
8620
diff
changeset
|
666 ;; |
6771
0cedd76336a0
Add ns* as operating systems; default to ns2 for NeXT.
Richard Kenner <kenner@gnu.org>
parents:
6509
diff
changeset
|
667 -ns2*) |
8716
4d399ce17485
* config.sub: Cleanup NeXT support to emit nextstep*.
Per Bothner <bothner@cygnus.com>
parents:
8620
diff
changeset
|
668 os=-nextstep2 |
6771
0cedd76336a0
Add ns* as operating systems; default to ns2 for NeXT.
Richard Kenner <kenner@gnu.org>
parents:
6509
diff
changeset
|
669 ;; |
0cedd76336a0
Add ns* as operating systems; default to ns2 for NeXT.
Richard Kenner <kenner@gnu.org>
parents:
6509
diff
changeset
|
670 *) |
8716
4d399ce17485
* config.sub: Cleanup NeXT support to emit nextstep*.
Per Bothner <bothner@cygnus.com>
parents:
8620
diff
changeset
|
671 os=-nextstep3 |
6771
0cedd76336a0
Add ns* as operating systems; default to ns2 for NeXT.
Richard Kenner <kenner@gnu.org>
parents:
6509
diff
changeset
|
672 ;; |
0cedd76336a0
Add ns* as operating systems; default to ns2 for NeXT.
Richard Kenner <kenner@gnu.org>
parents:
6509
diff
changeset
|
673 esac |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
674 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
675 nh3000) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
676 basic_machine=m68k-harris |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
677 os=-cxux |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
678 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
679 nh[45]000) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
680 basic_machine=m88k-harris |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
681 os=-cxux |
629
e47f9ff356ea
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
613
diff
changeset
|
682 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
683 nindy960) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
684 basic_machine=i960-intel |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
685 os=-nindy |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
686 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
687 mon960) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
688 basic_machine=i960-intel |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
689 os=-mon960 |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
690 ;; |
33410 | 691 nonstopux) |
692 basic_machine=mips-compaq | |
693 os=-nonstopux | |
694 ;; | |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
695 np1) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
696 basic_machine=np1-gould |
576 | 697 ;; |
33410 | 698 nsr-tandem) |
699 basic_machine=nsr-tandem | |
700 ;; | |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
701 op50n-* | op60c-*) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
702 basic_machine=hppa1.1-oki |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
703 os=-proelf |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
704 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
705 or32 | or32-*) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
706 basic_machine=or32-unknown |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
707 os=-coff |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
708 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
709 OSE68000 | ose68000) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
710 basic_machine=m68000-ericsson |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
711 os=-ose |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
712 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
713 os68k) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
714 basic_machine=m68k-none |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
715 os=-os68k |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
716 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
717 pa-hitachi) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
718 basic_machine=hppa1.1-hitachi |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
719 os=-hiuxwe2 |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
720 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
721 paragon) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
722 basic_machine=i860-intel |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
723 os=-osf |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
724 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
725 pbd) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
726 basic_machine=sparc-tti |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
727 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
728 pbb) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
729 basic_machine=m68k-tti |
576 | 730 ;; |
8620 | 731 pc532 | pc532-*) |
732 basic_machine=ns32k-pc532 | |
576 | 733 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
734 pentium | p5 | k5 | k6 | nexgen | viac3) |
20892
18f3cb26243f
Add PentiumII (i786). Add '7' to all i[3456] entries.
Richard Kenner <kenner@gnu.org>
parents:
19860
diff
changeset
|
735 basic_machine=i586-pc |
11786
999e039b498b
Add powerpc little endian support; Add powerpc variants; Add pentium variants
Michael Meissner <gnu@the-meissners.org>
parents:
11254
diff
changeset
|
736 ;; |
33410 | 737 pentiumpro | p6 | 6x86 | athlon) |
20892
18f3cb26243f
Add PentiumII (i786). Add '7' to all i[3456] entries.
Richard Kenner <kenner@gnu.org>
parents:
19860
diff
changeset
|
738 basic_machine=i686-pc |
13736
4e7c5362c9bd
(i*86*) Change [345] to [3456]
Stan Cox <scox@redhat.com>
parents:
13729
diff
changeset
|
739 ;; |
20892
18f3cb26243f
Add PentiumII (i786). Add '7' to all i[3456] entries.
Richard Kenner <kenner@gnu.org>
parents:
19860
diff
changeset
|
740 pentiumii | pentium2) |
33410 | 741 basic_machine=i686-pc |
20892
18f3cb26243f
Add PentiumII (i786). Add '7' to all i[3456] entries.
Richard Kenner <kenner@gnu.org>
parents:
19860
diff
changeset
|
742 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
743 pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) |
11786
999e039b498b
Add powerpc little endian support; Add powerpc variants; Add pentium variants
Michael Meissner <gnu@the-meissners.org>
parents:
11254
diff
changeset
|
744 basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` |
999e039b498b
Add powerpc little endian support; Add powerpc variants; Add pentium variants
Michael Meissner <gnu@the-meissners.org>
parents:
11254
diff
changeset
|
745 ;; |
33410 | 746 pentiumpro-* | p6-* | 6x86-* | athlon-*) |
13736
4e7c5362c9bd
(i*86*) Change [345] to [3456]
Stan Cox <scox@redhat.com>
parents:
13729
diff
changeset
|
747 basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` |
4e7c5362c9bd
(i*86*) Change [345] to [3456]
Stan Cox <scox@redhat.com>
parents:
13729
diff
changeset
|
748 ;; |
20892
18f3cb26243f
Add PentiumII (i786). Add '7' to all i[3456] entries.
Richard Kenner <kenner@gnu.org>
parents:
19860
diff
changeset
|
749 pentiumii-* | pentium2-*) |
33410 | 750 basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` |
8585
f9d1fe1ed6ec
Move m68k-ccur handling to proper part of file.
Richard M. Stallman <rms@gnu.org>
parents:
8206
diff
changeset
|
751 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
752 pn) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
753 basic_machine=pn-gould |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
754 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
755 power) basic_machine=power-ibm |
11786
999e039b498b
Add powerpc little endian support; Add powerpc variants; Add pentium variants
Michael Meissner <gnu@the-meissners.org>
parents:
11254
diff
changeset
|
756 ;; |
999e039b498b
Add powerpc little endian support; Add powerpc variants; Add pentium variants
Michael Meissner <gnu@the-meissners.org>
parents:
11254
diff
changeset
|
757 ppc) basic_machine=powerpc-unknown |
999e039b498b
Add powerpc little endian support; Add powerpc variants; Add pentium variants
Michael Meissner <gnu@the-meissners.org>
parents:
11254
diff
changeset
|
758 ;; |
999e039b498b
Add powerpc little endian support; Add powerpc variants; Add pentium variants
Michael Meissner <gnu@the-meissners.org>
parents:
11254
diff
changeset
|
759 ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` |
999e039b498b
Add powerpc little endian support; Add powerpc variants; Add pentium variants
Michael Meissner <gnu@the-meissners.org>
parents:
11254
diff
changeset
|
760 ;; |
999e039b498b
Add powerpc little endian support; Add powerpc variants; Add pentium variants
Michael Meissner <gnu@the-meissners.org>
parents:
11254
diff
changeset
|
761 ppcle | powerpclittle | ppc-le | powerpc-little) |
999e039b498b
Add powerpc little endian support; Add powerpc variants; Add pentium variants
Michael Meissner <gnu@the-meissners.org>
parents:
11254
diff
changeset
|
762 basic_machine=powerpcle-unknown |
999e039b498b
Add powerpc little endian support; Add powerpc variants; Add pentium variants
Michael Meissner <gnu@the-meissners.org>
parents:
11254
diff
changeset
|
763 ;; |
999e039b498b
Add powerpc little endian support; Add powerpc variants; Add pentium variants
Michael Meissner <gnu@the-meissners.org>
parents:
11254
diff
changeset
|
764 ppcle-* | powerpclittle-*) |
999e039b498b
Add powerpc little endian support; Add powerpc variants; Add pentium variants
Michael Meissner <gnu@the-meissners.org>
parents:
11254
diff
changeset
|
765 basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` |
999e039b498b
Add powerpc little endian support; Add powerpc variants; Add pentium variants
Michael Meissner <gnu@the-meissners.org>
parents:
11254
diff
changeset
|
766 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
767 ppc64) basic_machine=powerpc64-unknown |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
768 ;; |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
769 ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
770 ;; |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
771 ppc64le | powerpc64little | ppc64-le | powerpc64-little) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
772 basic_machine=powerpc64le-unknown |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
773 ;; |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
774 ppc64le-* | powerpc64little-*) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
775 basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
776 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
777 ps2) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
778 basic_machine=i386-ibm |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
779 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
780 pw32) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
781 basic_machine=i586-unknown |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
782 os=-pw32 |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
783 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
784 rom68k) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
785 basic_machine=m68k-rom68k |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
786 os=-coff |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
787 ;; |
11084
ea9524b79520
(rm400, rm600): New machine names.
Richard M. Stallman <rms@gnu.org>
parents:
10788
diff
changeset
|
788 rm[46]00) |
ea9524b79520
(rm400, rm600): New machine names.
Richard M. Stallman <rms@gnu.org>
parents:
10788
diff
changeset
|
789 basic_machine=mips-siemens |
ea9524b79520
(rm400, rm600): New machine names.
Richard M. Stallman <rms@gnu.org>
parents:
10788
diff
changeset
|
790 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
791 rtpc | rtpc-*) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
792 basic_machine=romp-ibm |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
793 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
794 s390 | s390-*) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
795 basic_machine=s390-ibm |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
796 ;; |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
797 s390x | s390x-*) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
798 basic_machine=s390x-ibm |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
799 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
800 sa29200) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
801 basic_machine=a29k-amd |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
802 os=-udi |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
803 ;; |
8722
5c5f80be532f
(ptx): New OS; use for Sequent.
Richard Kenner <kenner@gnu.org>
parents:
8720
diff
changeset
|
804 sequent) |
5c5f80be532f
(ptx): New OS; use for Sequent.
Richard Kenner <kenner@gnu.org>
parents:
8720
diff
changeset
|
805 basic_machine=i386-sequent |
5c5f80be532f
(ptx): New OS; use for Sequent.
Richard Kenner <kenner@gnu.org>
parents:
8720
diff
changeset
|
806 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
807 sh) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
808 basic_machine=sh-hitachi |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
809 os=-hms |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
810 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
811 sparclite-wrs | simso-wrs) |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
812 basic_machine=sparclite-wrs |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
813 os=-vxworks |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
814 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
815 sps7) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
816 basic_machine=m68k-bull |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
817 os=-sysv2 |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
818 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
819 spur) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
820 basic_machine=spur-unknown |
576 | 821 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
822 st2000) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
823 basic_machine=m68k-tandem |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
824 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
825 stratus) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
826 basic_machine=i860-stratus |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
827 os=-sysv4 |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
828 ;; |
576 | 829 sun2) |
830 basic_machine=m68000-sun | |
831 ;; | |
832 sun2os3) | |
833 basic_machine=m68000-sun | |
834 os=-sunos3 | |
835 ;; | |
836 sun2os4) | |
837 basic_machine=m68000-sun | |
838 os=-sunos4 | |
839 ;; | |
840 sun3os3) | |
841 basic_machine=m68k-sun | |
842 os=-sunos3 | |
843 ;; | |
844 sun3os4) | |
845 basic_machine=m68k-sun | |
846 os=-sunos4 | |
847 ;; | |
848 sun4os3) | |
849 basic_machine=sparc-sun | |
850 os=-sunos3 | |
851 ;; | |
852 sun4os4) | |
853 basic_machine=sparc-sun | |
854 os=-sunos4 | |
855 ;; | |
10788
61c7b37349d2
(sun4sol2): Alias for sparc-sun-solaris2.
Doug Evans <dje@gnu.org>
parents:
10781
diff
changeset
|
856 sun4sol2) |
61c7b37349d2
(sun4sol2): Alias for sparc-sun-solaris2.
Doug Evans <dje@gnu.org>
parents:
10781
diff
changeset
|
857 basic_machine=sparc-sun |
61c7b37349d2
(sun4sol2): Alias for sparc-sun-solaris2.
Doug Evans <dje@gnu.org>
parents:
10781
diff
changeset
|
858 os=-solaris2 |
61c7b37349d2
(sun4sol2): Alias for sparc-sun-solaris2.
Doug Evans <dje@gnu.org>
parents:
10781
diff
changeset
|
859 ;; |
8619
a131e8501151
Rearrange handling of NetBSD ports.
Charles Hannum <mycroft@gnu.org>
parents:
8615
diff
changeset
|
860 sun3 | sun3-*) |
576 | 861 basic_machine=m68k-sun |
862 ;; | |
863 sun4) | |
864 basic_machine=sparc-sun | |
865 ;; | |
866 sun386 | sun386i | roadrunner) | |
867 basic_machine=i386-sun | |
868 ;; | |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
869 sv1) |
28103
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
870 basic_machine=sv1-cray |
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
871 os=-unicos |
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
872 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
873 symmetry) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
874 basic_machine=i386-sequent |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
875 os=-dynix |
576 | 876 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
877 t3d) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
878 basic_machine=alpha-cray |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
879 os=-unicos |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
880 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
881 t3e) |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
882 basic_machine=alphaev5-cray |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
883 os=-unicos |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
884 ;; |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
885 t90) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
886 basic_machine=t90-cray |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
887 os=-unicos |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
888 ;; |
33410 | 889 tic54x | c54x*) |
890 basic_machine=tic54x-unknown | |
891 os=-coff | |
892 ;; | |
19471
94f6bd542d2f
* config.sub: Recognize tx39/r3900.
Jeff Law <law@redhat.com>
parents:
19073
diff
changeset
|
893 tx39) |
94f6bd542d2f
* config.sub: Recognize tx39/r3900.
Jeff Law <law@redhat.com>
parents:
19073
diff
changeset
|
894 basic_machine=mipstx39-unknown |
94f6bd542d2f
* config.sub: Recognize tx39/r3900.
Jeff Law <law@redhat.com>
parents:
19073
diff
changeset
|
895 ;; |
94f6bd542d2f
* config.sub: Recognize tx39/r3900.
Jeff Law <law@redhat.com>
parents:
19073
diff
changeset
|
896 tx39el) |
94f6bd542d2f
* config.sub: Recognize tx39/r3900.
Jeff Law <law@redhat.com>
parents:
19073
diff
changeset
|
897 basic_machine=mipstx39el-unknown |
94f6bd542d2f
* config.sub: Recognize tx39/r3900.
Jeff Law <law@redhat.com>
parents:
19073
diff
changeset
|
898 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
899 toad1) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
900 basic_machine=pdp10-xkl |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
901 os=-tops20 |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
902 ;; |
576 | 903 tower | tower-32) |
904 basic_machine=m68k-ncr | |
905 ;; | |
9997 | 906 udi29k) |
907 basic_machine=a29k-amd | |
908 os=-udi | |
909 ;; | |
576 | 910 ultra3) |
911 basic_machine=a29k-nyu | |
912 os=-sym1 | |
913 ;; | |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
914 v810 | necv810) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
915 basic_machine=v810-nec |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
916 os=-none |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
917 ;; |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
918 vaxv) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
919 basic_machine=vax-dec |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
920 os=-sysv |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
921 ;; |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
922 vms) |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
923 basic_machine=vax-dec |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
924 os=-vms |
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
925 ;; |
18145
14bd76ef0abb
(mipsel*-linux* and mips*-linux*):
Richard M. Stallman <rms@gnu.org>
parents:
17241
diff
changeset
|
926 vpp*|vx|vx-*) |
16601 | 927 basic_machine=f301-fujitsu |
928 ;; | |
576 | 929 vxworks960) |
930 basic_machine=i960-wrs | |
931 os=-vxworks | |
932 ;; | |
933 vxworks68) | |
934 basic_machine=m68k-wrs | |
935 os=-vxworks | |
936 ;; | |
11802 | 937 vxworks29k) |
938 basic_machine=a29k-wrs | |
939 os=-vxworks | |
940 ;; | |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
941 w65*) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
942 basic_machine=w65-wdc |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
943 os=-none |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
944 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
945 w89k-*) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
946 basic_machine=hppa1.1-winbond |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
947 os=-proelf |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
948 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
949 windows32) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
950 basic_machine=i386-pc |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
951 os=-windows32-msvcrt |
5609
61b2daccd91e
Alphabetize the list of machine-name aliases.
Richard M. Stallman <rms@gnu.org>
parents:
5576
diff
changeset
|
952 ;; |
1631
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
953 xps | xps100) |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
954 basic_machine=xps100-honeywell |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
955 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
956 ymp) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
957 basic_machine=ymp-cray |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
958 os=-unicos |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
959 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
960 z8k-*-coff) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
961 basic_machine=z8k-unknown |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
962 os=-sim |
24588
fdce161ec335
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24469
diff
changeset
|
963 ;; |
576 | 964 none) |
965 basic_machine=none-none | |
966 os=-none | |
967 ;; | |
968 | |
969 # Here we handle the default manufacturer of certain CPU types. It is in | |
970 # some cases the only manufacturer, in others, it is the most popular. | |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
971 w89k) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
972 basic_machine=hppa1.1-winbond |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
973 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
974 op50n) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
975 basic_machine=hppa1.1-oki |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
976 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
977 op60c) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
978 basic_machine=hppa1.1-oki |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
979 ;; |
576 | 980 romp) |
981 basic_machine=romp-ibm | |
982 ;; | |
983 rs6000) | |
984 basic_machine=rs6000-ibm | |
985 ;; | |
986 vax) | |
987 basic_machine=vax-dec | |
988 ;; | |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
989 pdp10) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
990 # there are many clones, so DEC is not a safe bet |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
991 basic_machine=pdp10-unknown |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
992 ;; |
9715
5cc36be39154
(pdp11): New machine name.
Richard Kenner <kenner@gnu.org>
parents:
9610
diff
changeset
|
993 pdp11) |
5cc36be39154
(pdp11): New machine name.
Richard Kenner <kenner@gnu.org>
parents:
9610
diff
changeset
|
994 basic_machine=pdp11-dec |
5cc36be39154
(pdp11): New machine name.
Richard Kenner <kenner@gnu.org>
parents:
9610
diff
changeset
|
995 ;; |
652
88a5b1ed98bb
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
651
diff
changeset
|
996 we32k) |
88a5b1ed98bb
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
651
diff
changeset
|
997 basic_machine=we32k-att |
88a5b1ed98bb
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
651
diff
changeset
|
998 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
999 sh3 | sh4 | sh3eb | sh4eb) |
33410 | 1000 basic_machine=sh-unknown |
1001 ;; | |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1002 sh64) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1003 basic_machine=sh64-unknown |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1004 ;; |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1005 sparc | sparcv9 | sparcv9b) |
576 | 1006 basic_machine=sparc-sun |
1007 ;; | |
1631
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1008 cydra) |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1009 basic_machine=cydra-cydrome |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1010 ;; |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1011 orion) |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1012 basic_machine=orion-highlevel |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1013 ;; |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1014 orion105) |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1015 basic_machine=clipper-highlevel |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1016 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1017 mac | mpw | mac-mpw) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1018 basic_machine=m68k-apple |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1019 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1020 pmac | pmac-mpw) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1021 basic_machine=powerpc-apple |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1022 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1023 c4x*) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1024 basic_machine=c4x-none |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1025 os=-coff |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1026 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1027 *-unknown) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1028 # Make sure to match an already-canonicalized machine name. |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1029 ;; |
576 | 1030 *) |
1031 echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 | |
1032 exit 1 | |
1033 ;; | |
1034 esac | |
1035 | |
1036 # Here we canonicalize certain aliases for manufacturers. | |
1037 case $basic_machine in | |
1038 *-digital*) | |
1039 basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` | |
1040 ;; | |
1041 *-commodore*) | |
1042 basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` | |
1043 ;; | |
1044 *) | |
1045 ;; | |
1046 esac | |
1047 | |
1048 # Decode manufacturer-specific aliases for certain operating systems. | |
1049 | |
4109
76f746324590
if [ "$os" ] --> if [ x"$os" != x"" ]
Doug Evans <dje@gnu.org>
parents:
4084
diff
changeset
|
1050 if [ x"$os" != x"" ] |
576 | 1051 then |
1052 case $os in | |
16189 | 1053 # First match some system type aliases |
1054 # that might get confused with valid system types. | |
1732
2dd86a54c11b
Translate sunos5 to solaris2, and solaris1 to sunos4.
Richard M. Stallman <rms@gnu.org>
parents:
1726
diff
changeset
|
1055 # -solaris* is a basic system type, with this one exception. |
2dd86a54c11b
Translate sunos5 to solaris2, and solaris1 to sunos4.
Richard M. Stallman <rms@gnu.org>
parents:
1726
diff
changeset
|
1056 -solaris1 | -solaris1.*) |
2dd86a54c11b
Translate sunos5 to solaris2, and solaris1 to sunos4.
Richard M. Stallman <rms@gnu.org>
parents:
1726
diff
changeset
|
1057 os=`echo $os | sed -e 's|solaris1|sunos4|'` |
2dd86a54c11b
Translate sunos5 to solaris2, and solaris1 to sunos4.
Richard M. Stallman <rms@gnu.org>
parents:
1726
diff
changeset
|
1058 ;; |
4055
e5d455b14d82
Make `solaris' reflect the most recent major release.
Doug Evans <dje@gnu.org>
parents:
3934
diff
changeset
|
1059 -solaris) |
e5d455b14d82
Make `solaris' reflect the most recent major release.
Doug Evans <dje@gnu.org>
parents:
3934
diff
changeset
|
1060 os=-solaris2 |
e5d455b14d82
Make `solaris' reflect the most recent major release.
Doug Evans <dje@gnu.org>
parents:
3934
diff
changeset
|
1061 ;; |
19073
215810cb0e44
Translate -svr4 to -sysv4 and -unixware to -sysv4.2uw.
Richard M. Stallman <rms@gnu.org>
parents:
18888
diff
changeset
|
1062 -svr4*) |
10577
310503142301
(unixware, svr4): Treat as synonyms for sysv4.
Richard Kenner <kenner@gnu.org>
parents:
10033
diff
changeset
|
1063 os=-sysv4 |
310503142301
(unixware, svr4): Treat as synonyms for sysv4.
Richard Kenner <kenner@gnu.org>
parents:
10033
diff
changeset
|
1064 ;; |
19073
215810cb0e44
Translate -svr4 to -sysv4 and -unixware to -sysv4.2uw.
Richard M. Stallman <rms@gnu.org>
parents:
18888
diff
changeset
|
1065 -unixware*) |
215810cb0e44
Translate -svr4 to -sysv4 and -unixware to -sysv4.2uw.
Richard M. Stallman <rms@gnu.org>
parents:
18888
diff
changeset
|
1066 os=-sysv4.2uw |
215810cb0e44
Translate -svr4 to -sysv4 and -unixware to -sysv4.2uw.
Richard M. Stallman <rms@gnu.org>
parents:
18888
diff
changeset
|
1067 ;; |
9255
07d0aeb633d8
Translate -gnu/linux* to -linux*.
Richard M. Stallman <rms@gnu.org>
parents:
9247
diff
changeset
|
1068 -gnu/linux*) |
16189 | 1069 os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` |
9255
07d0aeb633d8
Translate -gnu/linux* to -linux*.
Richard M. Stallman <rms@gnu.org>
parents:
9247
diff
changeset
|
1070 ;; |
576 | 1071 # First accept the basic system types. |
1072 # The portable systems comes first. | |
11254
21402b5c0bfc
Accept -lites* as op sys.
Richard M. Stallman <rms@gnu.org>
parents:
11084
diff
changeset
|
1073 # Each alternative MUST END IN A *, to match a version number. |
3914
a16c11d3670f
Recognize -sysv* after -sysvr4.
Richard M. Stallman <rms@gnu.org>
parents:
3904
diff
changeset
|
1074 # -sysv* is not here because it comes later, after sysvr4. |
16606
1f77335980ba
Revert last change.
Thomas Bushnell, BSG <thomas@gnu.org>
parents:
16605
diff
changeset
|
1075 -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ |
15450 | 1076 | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ |
7089 | 1077 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ |
19860 | 1078 | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ |
19859
40f15724d33d
* config.sub: Use "amigaos" instread of "amigados". Still
Jeff Law <law@redhat.com>
parents:
19852
diff
changeset
|
1079 | -aos* \ |
16306
450f26426101
(-vxsim*): New operating system.
Richard Kenner <kenner@gnu.org>
parents:
16189
diff
changeset
|
1080 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ |
450f26426101
(-vxsim*): New operating system.
Richard Kenner <kenner@gnu.org>
parents:
16189
diff
changeset
|
1081 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ |
16539
901db650f48e
patches from bug-gnu-utils to support more architectures
David J. MacKenzie <djm@gnu.org>
parents:
16481
diff
changeset
|
1082 | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \ |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1083 | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ |
11254
21402b5c0bfc
Accept -lites* as op sys.
Richard M. Stallman <rms@gnu.org>
parents:
11084
diff
changeset
|
1084 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ |
14472
8979515dac09
Add cygwin32; Put eabi .sdata2/.sbss2 into read-only memory
Michael Meissner <gnu@the-meissners.org>
parents:
14448
diff
changeset
|
1085 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1086 | -chorusos* | -chorusrdb* \ |
24032 | 1087 | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1088 | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ |
33410 | 1089 | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \ |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1090 | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1091 | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1092 | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1093 | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* | -powermax*) |
11254
21402b5c0bfc
Accept -lites* as op sys.
Richard M. Stallman <rms@gnu.org>
parents:
11084
diff
changeset
|
1094 # Remember, each alternative MUST END IN *, to match a version number. |
576 | 1095 ;; |
33410 | 1096 -qnx*) |
1097 case $basic_machine in | |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1098 x86-* | i*86-*) |
33410 | 1099 ;; |
1100 *) | |
1101 os=-nto$os | |
1102 ;; | |
1103 esac | |
1104 ;; | |
1105 -nto*) | |
1106 os=-nto-qnx | |
1107 ;; | |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1108 -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1109 | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ |
28103
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
1110 | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1111 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1112 -mac*) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1113 os=`echo $os | sed -e 's|mac|macos|'` |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1114 ;; |
16189 | 1115 -linux*) |
1116 os=`echo $os | sed -e 's|linux|linux-gnu|'` | |
1117 ;; | |
1732
2dd86a54c11b
Translate sunos5 to solaris2, and solaris1 to sunos4.
Richard M. Stallman <rms@gnu.org>
parents:
1726
diff
changeset
|
1118 -sunos5*) |
2dd86a54c11b
Translate sunos5 to solaris2, and solaris1 to sunos4.
Richard M. Stallman <rms@gnu.org>
parents:
1726
diff
changeset
|
1119 os=`echo $os | sed -e 's|sunos5|solaris2|'` |
2dd86a54c11b
Translate sunos5 to solaris2, and solaris1 to sunos4.
Richard M. Stallman <rms@gnu.org>
parents:
1726
diff
changeset
|
1120 ;; |
2dd86a54c11b
Translate sunos5 to solaris2, and solaris1 to sunos4.
Richard M. Stallman <rms@gnu.org>
parents:
1726
diff
changeset
|
1121 -sunos6*) |
2dd86a54c11b
Translate sunos5 to solaris2, and solaris1 to sunos4.
Richard M. Stallman <rms@gnu.org>
parents:
1726
diff
changeset
|
1122 os=`echo $os | sed -e 's|sunos6|solaris3|'` |
2dd86a54c11b
Translate sunos5 to solaris2, and solaris1 to sunos4.
Richard M. Stallman <rms@gnu.org>
parents:
1726
diff
changeset
|
1123 ;; |
28103
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
1124 -opened*) |
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
1125 os=-openedition |
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
1126 ;; |
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
1127 -wince*) |
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
1128 os=-wince |
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
1129 ;; |
576 | 1130 -osfrose*) |
674
d5c90f190057
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
654
diff
changeset
|
1131 os=-osfrose |
576 | 1132 ;; |
1133 -osf*) | |
674
d5c90f190057
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
654
diff
changeset
|
1134 os=-osf |
576 | 1135 ;; |
742 | 1136 -utek*) |
1137 os=-bsd | |
1138 ;; | |
576 | 1139 -dynix*) |
1140 os=-bsd | |
1141 ;; | |
1142 -acis*) | |
1143 os=-aos | |
1144 ;; | |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1145 -atheos*) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1146 os=-atheos |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1147 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1148 -386bsd) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1149 os=-bsd |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1150 ;; |
576 | 1151 -ctix* | -uts*) |
1152 os=-sysv | |
1153 ;; | |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1154 -nova*) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1155 os=-rtmk-nova |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1156 ;; |
14210
e6659990d8f8
Default OS to nextstep if machine vendor is Next.
Richard M. Stallman <rms@gnu.org>
parents:
14191
diff
changeset
|
1157 -ns2 ) |
e6659990d8f8
Default OS to nextstep if machine vendor is Next.
Richard M. Stallman <rms@gnu.org>
parents:
14191
diff
changeset
|
1158 os=-nextstep2 |
e6659990d8f8
Default OS to nextstep if machine vendor is Next.
Richard M. Stallman <rms@gnu.org>
parents:
14191
diff
changeset
|
1159 ;; |
33410 | 1160 -nsk*) |
1161 os=-nsk | |
1162 ;; | |
11084
ea9524b79520
(rm400, rm600): New machine names.
Richard M. Stallman <rms@gnu.org>
parents:
10788
diff
changeset
|
1163 # Preserve the version number of sinix5. |
ea9524b79520
(rm400, rm600): New machine names.
Richard M. Stallman <rms@gnu.org>
parents:
10788
diff
changeset
|
1164 -sinix5.*) |
ea9524b79520
(rm400, rm600): New machine names.
Richard M. Stallman <rms@gnu.org>
parents:
10788
diff
changeset
|
1165 os=`echo $os | sed -e 's|sinix|sysv|'` |
ea9524b79520
(rm400, rm600): New machine names.
Richard M. Stallman <rms@gnu.org>
parents:
10788
diff
changeset
|
1166 ;; |
ea9524b79520
(rm400, rm600): New machine names.
Richard M. Stallman <rms@gnu.org>
parents:
10788
diff
changeset
|
1167 -sinix*) |
ea9524b79520
(rm400, rm600): New machine names.
Richard M. Stallman <rms@gnu.org>
parents:
10788
diff
changeset
|
1168 os=-sysv4 |
ea9524b79520
(rm400, rm600): New machine names.
Richard M. Stallman <rms@gnu.org>
parents:
10788
diff
changeset
|
1169 ;; |
576 | 1170 -triton*) |
1171 os=-sysv3 | |
1172 ;; | |
1173 -oss*) | |
1174 os=-sysv3 | |
1175 ;; | |
1176 -svr4) | |
1177 os=-sysv4 | |
1178 ;; | |
3914
a16c11d3670f
Recognize -sysv* after -sysvr4.
Richard M. Stallman <rms@gnu.org>
parents:
3904
diff
changeset
|
1179 -svr3) |
a16c11d3670f
Recognize -sysv* after -sysvr4.
Richard M. Stallman <rms@gnu.org>
parents:
3904
diff
changeset
|
1180 os=-sysv3 |
a16c11d3670f
Recognize -sysv* after -sysvr4.
Richard M. Stallman <rms@gnu.org>
parents:
3904
diff
changeset
|
1181 ;; |
3896
bea021b3124a
Convert ...-sysvr4 into ...-sysv4.
Richard M. Stallman <rms@gnu.org>
parents:
3382
diff
changeset
|
1182 -sysvr4) |
bea021b3124a
Convert ...-sysvr4 into ...-sysv4.
Richard M. Stallman <rms@gnu.org>
parents:
3382
diff
changeset
|
1183 os=-sysv4 |
bea021b3124a
Convert ...-sysvr4 into ...-sysv4.
Richard M. Stallman <rms@gnu.org>
parents:
3382
diff
changeset
|
1184 ;; |
3914
a16c11d3670f
Recognize -sysv* after -sysvr4.
Richard M. Stallman <rms@gnu.org>
parents:
3904
diff
changeset
|
1185 # This must come after -sysvr4. |
a16c11d3670f
Recognize -sysv* after -sysvr4.
Richard M. Stallman <rms@gnu.org>
parents:
3904
diff
changeset
|
1186 -sysv*) |
576 | 1187 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1188 -ose*) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1189 os=-ose |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1190 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1191 -es1800*) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1192 os=-ose |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1193 ;; |
1627
1c2f6bc3d8fe
* config.sub: Added Xenix operating system.
Jim Blandy <jimb@redhat.com>
parents:
1545
diff
changeset
|
1194 -xenix) |
1c2f6bc3d8fe
* config.sub: Added Xenix operating system.
Jim Blandy <jimb@redhat.com>
parents:
1545
diff
changeset
|
1195 os=-xenix |
1c2f6bc3d8fe
* config.sub: Added Xenix operating system.
Jim Blandy <jimb@redhat.com>
parents:
1545
diff
changeset
|
1196 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1197 -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) |
24588
fdce161ec335
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24469
diff
changeset
|
1198 os=-mint |
fdce161ec335
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24469
diff
changeset
|
1199 ;; |
645
57295fc40ac3
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
631
diff
changeset
|
1200 -none) |
57295fc40ac3
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
631
diff
changeset
|
1201 ;; |
576 | 1202 *) |
1203 # Get rid of the `-' at the beginning of $os. | |
7575
74474187ad78
Fix unrecognized os error message.
Richard M. Stallman <rms@gnu.org>
parents:
7323
diff
changeset
|
1204 os=`echo $os | sed 's/[^-]*-//'` |
576 | 1205 echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 |
1206 exit 1 | |
1207 ;; | |
1208 esac | |
1209 else | |
1210 | |
1211 # Here we handle the default operating systems that come with various machines. | |
1212 # The value should be what the vendor currently ships out the door with their | |
1213 # machine or put another way, the most popular os provided with the machine. | |
1631
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1214 |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1215 # Note that if you're going to try to match "-MANUFACTURER" here (say, |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1216 # "-sun"), then you have to tell the case statement up towards the top |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1217 # that MANUFACTURER isn't an operating system. Otherwise, code above |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1218 # will signal an error saying that MANUFACTURER isn't an operating |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1219 # system, and we'll never get to this point. |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1220 |
576 | 1221 case $basic_machine in |
4806
d48a4664d92a
Recognize operating system "riscix*"; recognize acorn as vendor
Erich Stefan Boleyn <erich@uruk.org>
parents:
4689
diff
changeset
|
1222 *-acorn) |
d48a4664d92a
Recognize operating system "riscix*"; recognize acorn as vendor
Erich Stefan Boleyn <erich@uruk.org>
parents:
4689
diff
changeset
|
1223 os=-riscix1.2 |
d48a4664d92a
Recognize operating system "riscix*"; recognize acorn as vendor
Erich Stefan Boleyn <erich@uruk.org>
parents:
4689
diff
changeset
|
1224 ;; |
28103
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
1225 arm*-rebel) |
24469
c23008607eb9
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24032
diff
changeset
|
1226 os=-linux |
c23008607eb9
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24032
diff
changeset
|
1227 ;; |
11812
0ef485e86493
Add configuration for semi-hosted ARM.
Erich Stefan Boleyn <erich@uruk.org>
parents:
11802
diff
changeset
|
1228 arm*-semi) |
0ef485e86493
Add configuration for semi-hosted ARM.
Erich Stefan Boleyn <erich@uruk.org>
parents:
11802
diff
changeset
|
1229 os=-aout |
0ef485e86493
Add configuration for semi-hosted ARM.
Erich Stefan Boleyn <erich@uruk.org>
parents:
11802
diff
changeset
|
1230 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1231 # This must come before the *-dec entry. |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1232 pdp10-*) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1233 os=-tops20 |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1234 ;; |
9715
5cc36be39154
(pdp11): New machine name.
Richard Kenner <kenner@gnu.org>
parents:
9610
diff
changeset
|
1235 pdp11-*) |
5cc36be39154
(pdp11): New machine name.
Richard Kenner <kenner@gnu.org>
parents:
9610
diff
changeset
|
1236 os=-none |
5cc36be39154
(pdp11): New machine name.
Richard Kenner <kenner@gnu.org>
parents:
9610
diff
changeset
|
1237 ;; |
576 | 1238 *-dec | vax-*) |
654
6d56ce1261a7
*** empty log message ***
Michael Meissner <gnu@the-meissners.org>
parents:
653
diff
changeset
|
1239 os=-ultrix4.2 |
576 | 1240 ;; |
9990
6a72b1f71ee4
Accept -domain as OS, and make it default for Apollo.
Richard M. Stallman <rms@gnu.org>
parents:
9715
diff
changeset
|
1241 m68*-apollo) |
6a72b1f71ee4
Accept -domain as OS, and make it default for Apollo.
Richard M. Stallman <rms@gnu.org>
parents:
9715
diff
changeset
|
1242 os=-domain |
6a72b1f71ee4
Accept -domain as OS, and make it default for Apollo.
Richard M. Stallman <rms@gnu.org>
parents:
9715
diff
changeset
|
1243 ;; |
576 | 1244 i386-sun) |
654
6d56ce1261a7
*** empty log message ***
Michael Meissner <gnu@the-meissners.org>
parents:
653
diff
changeset
|
1245 os=-sunos4.0.2 |
576 | 1246 ;; |
1247 m68000-sun) | |
1248 os=-sunos3 | |
1249 # This also exists in the configure program, but was not the | |
1250 # default. | |
1251 # os=-sunos4 | |
1252 ;; | |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1253 m68*-cisco) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1254 os=-aout |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1255 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1256 mips*-cisco) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1257 os=-elf |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1258 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1259 mips*-*) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1260 os=-elf |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1261 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1262 or32-*) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1263 os=-coff |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1264 ;; |
576 | 1265 *-tti) # must be before sparc entry or we get the wrong os. |
1266 os=-sysv3 | |
1267 ;; | |
1268 sparc-* | *-sun) | |
654
6d56ce1261a7
*** empty log message ***
Michael Meissner <gnu@the-meissners.org>
parents:
653
diff
changeset
|
1269 os=-sunos4.1.1 |
576 | 1270 ;; |
22784
c9b6e8a508a3
Allow -beos*. Translate -be to -beos.
Richard M. Stallman <rms@gnu.org>
parents:
20892
diff
changeset
|
1271 *-be) |
c9b6e8a508a3
Allow -beos*. Translate -be to -beos.
Richard M. Stallman <rms@gnu.org>
parents:
20892
diff
changeset
|
1272 os=-beos |
c9b6e8a508a3
Allow -beos*. Translate -be to -beos.
Richard M. Stallman <rms@gnu.org>
parents:
20892
diff
changeset
|
1273 ;; |
576 | 1274 *-ibm) |
1275 os=-aix | |
1276 ;; | |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1277 *-wec) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1278 os=-proelf |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1279 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1280 *-winbond) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1281 os=-proelf |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1282 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1283 *-oki) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1284 os=-proelf |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1285 ;; |
576 | 1286 *-hp) |
1287 os=-hpux | |
1288 ;; | |
4901 | 1289 *-hitachi) |
1290 os=-hiux | |
1291 ;; | |
1631
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1292 i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) |
576 | 1293 os=-sysv |
1294 ;; | |
1295 *-cbm) | |
19859
40f15724d33d
* config.sub: Use "amigaos" instread of "amigados". Still
Jeff Law <law@redhat.com>
parents:
19852
diff
changeset
|
1296 os=-amigaos |
576 | 1297 ;; |
1298 *-dg) | |
1299 os=-dgux | |
1300 ;; | |
1301 *-dolphin) | |
1302 os=-sysv3 | |
1303 ;; | |
8585
f9d1fe1ed6ec
Move m68k-ccur handling to proper part of file.
Richard M. Stallman <rms@gnu.org>
parents:
8206
diff
changeset
|
1304 m68k-ccur) |
f9d1fe1ed6ec
Move m68k-ccur handling to proper part of file.
Richard M. Stallman <rms@gnu.org>
parents:
8206
diff
changeset
|
1305 os=-rtu |
f9d1fe1ed6ec
Move m68k-ccur handling to proper part of file.
Richard M. Stallman <rms@gnu.org>
parents:
8206
diff
changeset
|
1306 ;; |
576 | 1307 m88k-omron*) |
1308 os=-luna | |
1309 ;; | |
14210
e6659990d8f8
Default OS to nextstep if machine vendor is Next.
Richard M. Stallman <rms@gnu.org>
parents:
14191
diff
changeset
|
1310 *-next ) |
e6659990d8f8
Default OS to nextstep if machine vendor is Next.
Richard M. Stallman <rms@gnu.org>
parents:
14191
diff
changeset
|
1311 os=-nextstep |
e6659990d8f8
Default OS to nextstep if machine vendor is Next.
Richard M. Stallman <rms@gnu.org>
parents:
14191
diff
changeset
|
1312 ;; |
1726
e44b2de1b698
Default to bsd for *-sequent.
Richard M. Stallman <rms@gnu.org>
parents:
1631
diff
changeset
|
1313 *-sequent) |
8722
5c5f80be532f
(ptx): New OS; use for Sequent.
Richard Kenner <kenner@gnu.org>
parents:
8720
diff
changeset
|
1314 os=-ptx |
1726
e44b2de1b698
Default to bsd for *-sequent.
Richard M. Stallman <rms@gnu.org>
parents:
1631
diff
changeset
|
1315 ;; |
576 | 1316 *-crds) |
1317 os=-unos | |
1318 ;; | |
1319 *-ns) | |
1320 os=-genix | |
1321 ;; | |
2495 | 1322 i370-*) |
1323 os=-mvs | |
1324 ;; | |
2497
55f73883303f
> Default to bsd if vendor is next.
Tom Wood <wood@next.com>
parents:
2495
diff
changeset
|
1325 *-next) |
8716
4d399ce17485
* config.sub: Cleanup NeXT support to emit nextstep*.
Per Bothner <bothner@cygnus.com>
parents:
8620
diff
changeset
|
1326 os=-nextstep3 |
2497
55f73883303f
> Default to bsd if vendor is next.
Tom Wood <wood@next.com>
parents:
2495
diff
changeset
|
1327 ;; |
1631
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1328 *-gould) |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1329 os=-sysv |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1330 ;; |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1331 *-highlevel) |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1332 os=-bsd |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1333 ;; |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1334 *-encore) |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1335 os=-bsd |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1336 ;; |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1337 *-sgi) |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1338 os=-irix |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1339 ;; |
11084
ea9524b79520
(rm400, rm600): New machine names.
Richard M. Stallman <rms@gnu.org>
parents:
10788
diff
changeset
|
1340 *-siemens) |
ea9524b79520
(rm400, rm600): New machine names.
Richard M. Stallman <rms@gnu.org>
parents:
10788
diff
changeset
|
1341 os=-sysv4 |
ea9524b79520
(rm400, rm600): New machine names.
Richard M. Stallman <rms@gnu.org>
parents:
10788
diff
changeset
|
1342 ;; |
1631
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1343 *-masscomp) |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1344 os=-rtu |
9c52fcf232bf
Fri Nov 20 05:24:16 1992 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Jim Blandy <jimb@redhat.com>
parents:
1627
diff
changeset
|
1345 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1346 f30[01]-fujitsu | f700-fujitsu) |
16601 | 1347 os=-uxpv |
1348 ;; | |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1349 *-rom68k) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1350 os=-coff |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1351 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1352 *-*bug) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1353 os=-coff |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1354 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1355 *-apple) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1356 os=-macos |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1357 ;; |
24588
fdce161ec335
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24469
diff
changeset
|
1358 *-atari*) |
fdce161ec335
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24469
diff
changeset
|
1359 os=-mint |
fdce161ec335
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24469
diff
changeset
|
1360 ;; |
576 | 1361 *) |
1362 os=-none | |
1363 ;; | |
1364 esac | |
1365 fi | |
1366 | |
1367 # Here we handle the case where we know the os, and the CPU type, but not the | |
1368 # manufacturer. We pick the logical manufacturer. | |
1369 vendor=unknown | |
1370 case $basic_machine in | |
1371 *-unknown) | |
1372 case $os in | |
4806
d48a4664d92a
Recognize operating system "riscix*"; recognize acorn as vendor
Erich Stefan Boleyn <erich@uruk.org>
parents:
4689
diff
changeset
|
1373 -riscix*) |
d48a4664d92a
Recognize operating system "riscix*"; recognize acorn as vendor
Erich Stefan Boleyn <erich@uruk.org>
parents:
4689
diff
changeset
|
1374 vendor=acorn |
d48a4664d92a
Recognize operating system "riscix*"; recognize acorn as vendor
Erich Stefan Boleyn <erich@uruk.org>
parents:
4689
diff
changeset
|
1375 ;; |
576 | 1376 -sunos*) |
1377 vendor=sun | |
1378 ;; | |
1379 -aix*) | |
1380 vendor=ibm | |
1381 ;; | |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1382 -beos*) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1383 vendor=be |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1384 ;; |
576 | 1385 -hpux*) |
1386 vendor=hp | |
1387 ;; | |
23837
5351ccb857f6
Handle MPE version of HP/UX.
Ian Lance Taylor <ian@cygnus.com>
parents:
23337
diff
changeset
|
1388 -mpeix*) |
5351ccb857f6
Handle MPE version of HP/UX.
Ian Lance Taylor <ian@cygnus.com>
parents:
23337
diff
changeset
|
1389 vendor=hp |
5351ccb857f6
Handle MPE version of HP/UX.
Ian Lance Taylor <ian@cygnus.com>
parents:
23337
diff
changeset
|
1390 ;; |
4901 | 1391 -hiux*) |
1392 vendor=hitachi | |
1393 ;; | |
576 | 1394 -unos*) |
1395 vendor=crds | |
1396 ;; | |
1397 -dgux*) | |
1398 vendor=dg | |
1399 ;; | |
1400 -luna*) | |
1401 vendor=omron | |
1402 ;; | |
1403 -genix*) | |
1404 vendor=ns | |
1405 ;; | |
28103
fad18c8cd792
Use the versions of the file from subversions.
Gerd Moellmann <gerd@gnu.org>
parents:
24740
diff
changeset
|
1406 -mvs* | -opened*) |
2495 | 1407 vendor=ibm |
1408 ;; | |
8722
5c5f80be532f
(ptx): New OS; use for Sequent.
Richard Kenner <kenner@gnu.org>
parents:
8720
diff
changeset
|
1409 -ptx*) |
5c5f80be532f
(ptx): New OS; use for Sequent.
Richard Kenner <kenner@gnu.org>
parents:
8720
diff
changeset
|
1410 vendor=sequent |
5c5f80be532f
(ptx): New OS; use for Sequent.
Richard Kenner <kenner@gnu.org>
parents:
8720
diff
changeset
|
1411 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1412 -vxsim* | -vxworks* | -windiss*) |
10005 | 1413 vendor=wrs |
1414 ;; | |
14448 | 1415 -aux*) |
1416 vendor=apple | |
14763 | 1417 ;; |
24740
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1418 -hms*) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1419 vendor=hitachi |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1420 ;; |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1421 -mpw* | -macos*) |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1422 vendor=apple |
a112021381c5
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24588
diff
changeset
|
1423 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1424 -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) |
24588
fdce161ec335
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24469
diff
changeset
|
1425 vendor=atari |
fdce161ec335
Merge recent additions from autoconf source tree.
Ben Elliston <bje@air.net.au>
parents:
24469
diff
changeset
|
1426 ;; |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1427 -vos*) |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1428 vendor=stratus |
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1429 ;; |
576 | 1430 esac |
1431 basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` | |
1432 ;; | |
1433 esac | |
1434 | |
1435 echo $basic_machine$os | |
33410 | 1436 exit 0 |
1437 | |
1438 # Local variables: | |
1439 # eval: (add-hook 'write-file-hooks 'time-stamp) | |
45533
70f18b582c77
Updated from master source.
Paul Eggert <eggert@twinsun.com>
parents:
33410
diff
changeset
|
1440 # time-stamp-start: "timestamp='" |
33410 | 1441 # time-stamp-format: "%:y-%02m-%02d" |
1442 # time-stamp-end: "'" | |
1443 # End: |