changeset 176:30dadf746b07

Initial revision
author Jim Blandy <jimb@redhat.com>
date Wed, 30 Jan 1991 10:15:25 +0000
parents 2cf9f6eca5e1
children 7de1e620fb6b
files src/config.in
diffstat 1 files changed, 149 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/config.in	Wed Jan 30 10:15:25 1991 +0000
@@ -0,0 +1,149 @@
+/* GNU Emacs site configuration template file.
+   Copyright (C) 1988 Free Software Foundation, Inc.
+
+This file is part of GNU Emacs.
+
+GNU Emacs is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY.  No author or distributor
+accepts responsibility to anyone for the consequences of using it
+or for whether it serves any particular purpose or works at all,
+unless he says so in writing.  Refer to the GNU Emacs General Public
+License for full details.
+
+Everyone is granted permission to copy, modify and redistribute
+GNU Emacs, but only under the conditions described in the
+GNU Emacs General Public License.   A copy of this license is
+supposed to have been given to you along with GNU Emacs so you
+can know your rights and responsibilities.  It should be in a
+file named COPYING.  Among other things, the copyright notice
+and this notice must be preserved on all copies.  */
+
+
+
+/* The configuration script links system.h to a s- file that describes
+   the system type you are using.
+   See the file ../etc/MACHINES for a list of systems and
+   the names of the s- files to use for them.
+   See s-template.h for documentation on writing s- files.  */
+#include "system.h"
+
+/* The configuration script links machine.h to a m- file that
+   describes the machine and system you use.
+   See the file ../etc/MACHINES for a list of machines and
+   the names of the m- files to use for them.
+   See m-template.h for info on what m- files should define.
+   */
+#include "machine.h"
+
+/* Load in the conversion definitions if this system
+   needs them and the source file being compiled has not
+   said to inhibit this.  There should be no need for you
+   to alter these lines.  */
+
+#ifdef SHORTNAMES
+#ifndef NO_SHORTNAMES
+#include "../shortnames/remap.h"
+#endif /* not NO_SHORTNAMES */
+#endif /* SHORTNAMES */
+
+/* Define HAVE_X_WINDOWS if you want to use the X window system.  */
+
+/* #define HAVE_X_WINDOWS */
+
+/* Define HAVE_X11 if you want to use version 11 of X windows.
+   Otherwise, Emacs expects to use version 10.  */
+
+#define HAVE_X11
+
+/* Define HAVE_X_MENU if you want to use the X window menu system.
+   This appears to work on some machines that support X
+   and not on others.  */
+
+/* #define HAVE_X_MENU */
+
+/* Define `subprocesses' should be defined if you want to
+   have code for asynchronous subprocesses
+   (as used in M-x compile and M-x shell).
+   These do not work for some USG systems yet;
+   for the ones where they work, the s-*.h file defines this flag.  */
+
+#ifndef VMS
+#ifndef USG
+#define subprocesses
+#endif
+#endif
+
+/* Define USER_FULL_NAME to return a string
+   that is the user's full name.
+   It can assume that the variable `pw'
+   points to the password file entry for this user.
+
+   At some sites, the pw_gecos field contains
+   the user's full name.  If neither this nor any other
+   field contains the right thing, use pw_name,
+   giving the user's login name, since that is better than nothing.  */
+
+#define USER_FULL_NAME pw->pw_gecos
+
+/* Define AMPERSAND_FULL_NAME if you use the convention
+   that & in the full name stands for the login id.  */
+
+/* #define AMPERSAND_FULL_NAME */
+
+/* Maximum screen width we handle. */
+
+#define MScreenWidth 300
+
+/* Maximum screen length we handle. */
+
+#define MScreenLength 300
+
+/* # bytes of pure Lisp code to leave space for.
+   Note that s-vms.h, m-sun2.h and m-sparc.h may override this default.  */
+
+#ifndef PURESIZE
+#ifdef HAVE_X_WINDOWS
+#define PURESIZE 122000
+#else
+#define PURESIZE 118000
+#endif
+#endif
+
+/* Define HIGHPRI as a negative number
+   if you want Emacs to run at a higher than normal priority.
+   For this to take effect, you must install Emacs with setuid root.
+   Emacs will change back to the users's own uid after setting
+   its priority.  */
+
+/* #define HIGHPRI */
+
+/* support `getenv' and `setenv' in Emacs (unix only) */
+#define MAINTAIN_ENVIRONMENT
+
+/* Define LISP_FLOAT_TYPE if you want emacs to support floating-point
+   numbers. */
+
+/* #define LISP_FLOAT_TYPE */
+
+/* Define GNU_MALLOC if you want to use the *new* GNU memory allocator. */
+
+/* #define GNU_MALLOC */
+
+/* Define REL_ALLOC if you want to use the relocating allocator for
+   buffer space. */
+
+/* #define REL_ALLOC */
+  
+/* Define LD_SWITCH_SITE to contain any special flags your loader may
+   need.  For instance, if you've defined HAVE_X_WINDOWS above and your
+   X libraries aren't in a place that your loader can find on its own,
+   you might want to add "-L/..." or something similar.  */
+
+/* #define LD_SWITCH_SITE */
+
+/* Define C_SWITCH_SITE to contain any special flags your compiler may
+   need.  For instance, if you've defined HAVE_X_WINDOWS above and your
+   X include files aren't in a place that your compiler can find on its
+   own, you might want to add "-I/..." or something similar.  */
+
+/* #define C_SWITCH_SITE */