]> git.ipfire.org Git - thirdparty/bash.git/blame - conftypes.h
Bash-5.2 patch 26: fix typo when specifying readline's custom color prefix
[thirdparty/bash.git] / conftypes.h
CommitLineData
f73dda09
JA
1/* conftypes.h -- defines for build and host system. */
2
3185942a 3/* Copyright (C) 2001, 2005, 2008,2009 Free Software Foundation, Inc.
f73dda09
JA
4
5 This file is part of GNU Bash, the Bourne Again SHell.
6
3185942a
JA
7 Bash is free software: you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation, either version 3 of the License, or
10 (at your option) any later version.
f73dda09 11
3185942a
JA
12 Bash is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
f73dda09
JA
16
17 You should have received a copy of the GNU General Public License
3185942a
JA
18 along with Bash. If not, see <http://www.gnu.org/licenses/>.
19*/
f73dda09
JA
20
21#if !defined (_CONFTYPES_H_)
22#define _CONFTYPES_H_
23
24/* Placeholder for future modifications if cross-compiling or building a
25 `fat' binary, e.g. on Apple Rhapsody. These values are used in multiple
26 files, so they appear here. */
95732b49 27#if !defined (RHAPSODY) && !defined (MACOSX)
f73dda09
JA
28# define HOSTTYPE CONF_HOSTTYPE
29# define OSTYPE CONF_OSTYPE
30# define MACHTYPE CONF_MACHTYPE
31#else /* RHAPSODY */
32# if defined(__powerpc__) || defined(__ppc__)
33# define HOSTTYPE "powerpc"
34# elif defined(__i386__)
35# define HOSTTYPE "i386"
36# else
37# define HOSTTYPE CONF_HOSTTYPE
38# endif
39
40# define OSTYPE CONF_OSTYPE
41# define VENDOR CONF_VENDOR
42
43# define MACHTYPE HOSTTYPE "-" VENDOR "-" OSTYPE
44#endif /* RHAPSODY */
45
46#ifndef HOSTTYPE
47# define HOSTTYPE "unknown"
48#endif
49
50#ifndef OSTYPE
51# define OSTYPE "unknown"
52#endif
53
54#ifndef MACHTYPE
55# define MACHTYPE "unknown"
56#endif
57
58#endif /* _CONFTYPES_H_ */