comparison src/README @ 207:e45d5e7c476e r20-4b2

Import from CVS: tag r20-4b2
author cvs
date Mon, 13 Aug 2007 10:03:52 +0200
parents 376386a54a3c
children 51092a27c943
comparison
equal deleted inserted replaced
206:d3e9274cbc4e 207:e45d5e7c476e
1 This directory contains the source files for the C component of XEmacs. 1 This directory contains the source files for the C component of XEmacs.
2 Nothing in this directory is needed for using XEmacs once it is built 2 Nothing in this directory is needed for using XEmacs once it is built
3 and installed, if the dumped Emacs (on Unix systems) or the XEmacs 3 and installed, if the dumped Emacs is copied elsewhere.
4 executable and map files (on VMS systems) are copied elsewhere.
5 4
6 See the files ../README and then ../INSTALL for installation instructions. 5 See the files ../README and then ../INSTALL for installation instructions.
7 6
8 Under Unix, the file `Makefile.in.in' is used as a template by the script 7 Under Unix, the file `Makefile.in.in' is used as a template by the script
9 `../configure' to produce `Makefile.in'. The same script then uses `cpp' 8 `../configure' to produce `Makefile.in'. The same script then uses `cpp'
10 to produce the machine-dependent `Makefile' from `Makefile.in'; 9 to produce the machine-dependent `Makefile' from `Makefile.in';
11 `Makefile' is the file which actually controls the compilation of 10 `Makefile' is the file which actually controls the compilation of
12 Emacs. Most of this should work transparently to the user; you should 11 Emacs. Most of this should work transparently to the user; you should
13 only need to run `../configure', and then type `make'. 12 only need to run `../configure', and then type `make'.
14
15 See the file VMSBUILD in this directory for instructions on compiling,
16 linking and building Emacs on VMS.
17
18 The files `*.com' and `temacs.opt' are used on VMS only.
19 The files `vlimit.h', `ioclt.h' and `param.h' are stubs to
20 allow compilation on VMS with the minimum amount of #ifdefs.
21
22 `uaf.h' contains VMS uaf structure definitions. This is only needed if
23 you define READ_SYSUAF. This should only be done for single-user
24 systems where you are not overly concerned with security, since it
25 either requires that you install Emacs with SYSPRV or make SYSUAF.DAT
26 world readable. Otherwise, Emacs can determine information about the
27 current user, but no one else.
28
29 `pwd.h' contains definitions for VMS to be able to correctly simulate
30 `getpwdnam' and `getpwduid'.
31 13
32 General changes for XEmacs: 14 General changes for XEmacs:
33 --------------------------- 15 ---------------------------
34 1. Lisp objects. 16 1. Lisp objects.
35 17