aix4-1.h 2.12 KB
Newer Older
1
/*
Glenn Morris's avatar
Glenn Morris committed
2
Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
3 4 5 6 7 8
  Free Software Foundation, Inc.

This file is part of GNU Emacs.

GNU Emacs is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
9
the Free Software Foundation; either version 3, or (at your option)
10 11 12 13 14 15 16 17 18 19 20 21 22
any later version.

GNU Emacs is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Emacs; see the file COPYING.  If not, write to
the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.  */


23
#define AIX4_1
Richard M. Stallman's avatar
Richard M. Stallman committed
24 25

#include "aix4.h"
26

Richard M. Stallman's avatar
Richard M. Stallman committed
27
/* olson@mcs.anl.gov says -li18n is needed by -lXm.  */
28
#undef LIB_MOTIF
Richard M. Stallman's avatar
Richard M. Stallman committed
29
#define LIB_MOTIF -lXm -li18n
30

31 32 33
#ifdef __GNUC__
#undef _NO_PROTO
#endif
34

35 36 37 38
/* For AIX, it turns out compiling emacs under AIX 3.2.4 REQUIRES "cc -g"
   because "cc -O" crashes.  Under AIX 3.2.5, "cc -O" is required because
   "cc -g" crashes. Go figure.  --floppy@merlin.mit.edu.
   4.1 seems to need -g again. -- larry@vaquita.mitra.com.  */
Richard M. Stallman's avatar
Richard M. Stallman committed
39 40 41
/* David Edelsohn <dje@watson.ibm.com> says that this actually depends
   on the version of XLC, which can't be predicted from the system version.
   What a mess!  */
Dave Love's avatar
Dave Love committed
42 43 44
/* No more of a mess than other systems, GNU+GCC included.  See
   comments in aix3-2-5.h.  -- fx */
#if 0
45 46 47 48 49
#ifndef __GNUC__
#undef C_DEBUG_SWITCH
#undef C_OPTIMIZE_SWITCH
#define C_DEBUG_SWITCH -g
#endif
Dave Love's avatar
Dave Love committed
50
#endif
51

Richard M. Stallman's avatar
Richard M. Stallman committed
52 53 54 55 56
/* The X internationalization stuff is still broken in AIX 4.1, so
   don't #undef X11R5_INHIBIT_I18N
   It still causes shift, ctrl, and alt to resend the last character,
   if it was a control character like tab, enter, backspace, or ESC.
   Bill_Mann @ PraxisInt.com   */
57
/* #undef X11R5_INHIBIT_I18N */
58 59 60 61 62 63 64

#ifndef HAVE_LIBXMU
#define LIBXMU

/* Unfortunately without libXmu we cannot support EditRes.  */
#define NO_EDITRES
#endif
Miles Bader's avatar
Miles Bader committed
65 66 67

/* arch-tag: 72d598e1-bc3e-48e0-bfd2-693917c3738e
   (do not change this comment) */