aboutsummaryrefslogtreecommitdiffstats
path: root/src/README
diff options
context:
space:
mode:
authorDave Love1999-10-01 11:44:30 +0000
committerDave Love1999-10-01 11:44:30 +0000
commit33682909de64d08b7cbb63230ed3c17e45c9afc1 (patch)
treec0ad49be7d2be240dba5c01e401be4df82de67a3 /src/README
parenta08cb76c5a7501b8da3926e752559801bccbc0d4 (diff)
downloademacs-33682909de64d08b7cbb63230ed3c17e45c9afc1.tar.gz
emacs-33682909de64d08b7cbb63230ed3c17e45c9afc1.zip
#ecrt0.c
Diffstat (limited to 'src/README')
-rw-r--r--src/README31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/README b/src/README
new file mode 100644
index 00000000000..60705cef318
--- /dev/null
+++ b/src/README
@@ -0,0 +1,31 @@
1This directory contains the source files for the C component of GNU Emacs.
2Nothing in this directory is needed for using Emacs once it is built
3and installed, if the dumped Emacs (on Unix systems) or the Emacs
4executable and map files (on VMS systems) are copied elsewhere.
5
6See the files ../README and then ../INSTALL for installation instructions.
7
8Under GNU and Unix systems, the file `Makefile.in' is used as a
9template by the script `../configure' to produce `Makefile.c'. The
10same script then uses `cpp' to produce the machine-dependent
11`Makefile' from `Makefile.c'; `Makefile' is the file which actually
12controls the compilation of Emacs. Most of this should work
13transparently to the user; you should only need to run `../configure',
14and then type `make'.
15
16See the file VMSBUILD in this directory for instructions on compiling,
17linking and building Emacs on VMS.
18
19The files `*.com' and `temacs.opt' are used on VMS only.
20The files `vlimit.h', `ioclt.h' and `param.h' are stubs to
21allow compilation on VMS with the minimum amount of #ifdefs.
22
23`uaf.h' contains VMS uaf structure definitions. This is only needed if
24you define READ_SYSUAF. This should only be done for single-user
25systems where you are not overly concerned with security, since it
26either requires that you install Emacs with SYSPRV or make SYSUAF.DAT
27world readable. Otherwise, Emacs can determine information about the
28current user, but no one else.
29
30`pwd.h' contains definitions for VMS to be able to correctly simulate
31`getpwdnam' and `getpwduid'.