diff src/README @ 25843:18e524802887

#ecrt0.c
author Dave Love <fx@gnu.org>
date Fri, 01 Oct 1999 11:44:30 +0000
parents
children 7ca787d18982
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/README	Fri Oct 01 11:44:30 1999 +0000
@@ -0,0 +1,31 @@
+This directory contains the source files for the C component of GNU Emacs.
+Nothing in this directory is needed for using Emacs once it is built
+and installed, if the dumped Emacs (on Unix systems) or the Emacs
+executable and map files (on VMS systems) are copied elsewhere.
+
+See the files ../README and then ../INSTALL for installation instructions.
+
+Under GNU and Unix systems, the file `Makefile.in' is used as a
+template by the script `../configure' to produce `Makefile.c'.  The
+same script then uses `cpp' to produce the machine-dependent
+`Makefile' from `Makefile.c'; `Makefile' is the file which actually
+controls the compilation of Emacs.  Most of this should work
+transparently to the user; you should only need to run `../configure',
+and then type `make'.
+
+See the file VMSBUILD in this directory for instructions on compiling,
+linking and building Emacs on VMS.
+
+The files `*.com' and `temacs.opt' are used on VMS only.
+The files `vlimit.h', `ioclt.h' and `param.h' are stubs to
+allow compilation on VMS with the minimum amount of #ifdefs.
+
+`uaf.h' contains VMS uaf structure definitions.  This is only needed if
+you define READ_SYSUAF.  This should only be done for single-user
+systems where you are not overly concerned with security, since it
+either requires that you install Emacs with SYSPRV or make SYSUAF.DAT
+world readable.  Otherwise, Emacs can determine information about the
+current user, but no one else.
+
+`pwd.h' contains definitions for VMS to be able to correctly simulate
+`getpwdnam' and `getpwduid'.