Mercurial > emacs
annotate src/m/hp800.h @ 108267:16386d4adba0
Minimize blessmail-related cpp usage, with an eye to future removal.
* lib-src/Makefile.in: (BLESSMAIL_TARGET): New variable.
(MOVEMAIL_NEEDS_BLESSING): Remove, replace by above variable.
(blessmail): Always define this rule.
(need-blessmail): New rule, split out from maybe-blessmail.
(maybe-blessmail): Use BLESSMAIL_TARGET.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Thu, 06 May 2010 01:03:27 -0700 |
parents | 641672d44942 |
children | 6fcaca6266ae |
rev | line source |
---|---|
75525
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
1 /* machine description file for hp9000 series 800 machines. |
94714
7e5b32f86a4c
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
94047
diff
changeset
|
2 Copyright (C) 1987, 2001, 2002, 2003, 2004, 2005, 2006, 2007, |
106815 | 3 2008, 2009, 2010 Free Software Foundation, Inc. |
75525
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
4 |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
5 This file is part of GNU Emacs. |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
6 |
94714
7e5b32f86a4c
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
94047
diff
changeset
|
7 GNU Emacs is free software: you can redistribute it and/or modify |
75525
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
8 it under the terms of the GNU General Public License as published by |
94714
7e5b32f86a4c
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
94047
diff
changeset
|
9 the Free Software Foundation, either version 3 of the License, or |
7e5b32f86a4c
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
94047
diff
changeset
|
10 (at your option) any later version. |
75525
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
11 |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
12 GNU Emacs is distributed in the hope that it will be useful, |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
13 but WITHOUT ANY WARRANTY; without even the implied warranty of |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
15 GNU General Public License for more details. |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
16 |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
17 You should have received a copy of the GNU General Public License |
94714
7e5b32f86a4c
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
94047
diff
changeset
|
18 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ |
75525
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
19 |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
20 |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
21 /* The following line tells the configuration script what sort of |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
22 operating system this machine is likely to run. |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
23 USUAL-OPSYS="hpux" */ |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
24 |
78499 | 25 /* Define WORDS_BIG_ENDIAN if lowest-numbered byte in a word |
75525
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
26 is the most significant byte. */ |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
27 |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
28 #define WORDS_BIG_ENDIAN |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
29 |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
30 /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
31 the bit field into an int. In other words, if bit fields |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
32 are always unsigned. |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
33 |
96602 | 34 This flag only matters if you use USE_LISP_UNION_TYPE. */ |
75525
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
35 |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
36 #define EXPLICIT_SIGN_EXTEND |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
37 |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
38 /* Systems with GCC don't need to lose. */ |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
39 #ifdef __NetBSD__ |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
40 # ifdef __GNUC__ |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
41 # define alloca __builtin_alloca |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
42 # define HAVE_ALLOCA |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
43 # endif /* __GNUC__ */ |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
44 #endif /* __NetBSD__ */ |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
45 |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
46 /* arch-tag: 809436e6-1645-4b92-b40d-2de5d6e7227c |
53a1273f562c
Restore, removing HP-UX support.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
47 (do not change this comment) */ |