Mercurial > hg > xemacs-beta
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 |