comparison INSTALL @ 388:aabb7f5b1c81 r21-2-9

Import from CVS: tag r21-2-9
author cvs
date Mon, 13 Aug 2007 11:09:42 +0200
parents 8626e4521993
children 1f50e6fe4f3f
comparison
equal deleted inserted replaced
387:f892a9d0bb8d 388:aabb7f5b1c81
442 are installed in the following directories: 442 are installed in the following directories:
443 443
444 By default, XEmacs installs its files in the following directories: 444 By default, XEmacs installs its files in the following directories:
445 445
446 `/usr/local/bin' holds the executable programs users normally run - 446 `/usr/local/bin' holds the executable programs users normally run -
447 `xemacs', `etags', `ctags', `b2m', `emacsclient', 447 `xemacs', `etags', `ctags', `b2m', `emacsclient', `ellcc',
448 `gnuclient', `gnudoit', `gnuattach', and `rcs-checkin'. 448 `gnuclient', `gnudoit', `gnuattach', and `rcs-checkin'.
449 449
450 `/usr/local/lib/xemacs-VERSION/lisp' holds the Emacs Lisp libraries; 450 `/usr/local/lib/xemacs-VERSION/lisp' holds the Emacs Lisp libraries;
451 `VERSION' stands for the number of the XEmacs version 451 `VERSION' stands for the number of the XEmacs version
452 you are installing, like `18.59' or `19.14'. Since 452 you are installing, like `18.59' or `19.14'. Since
480 you to have several versions of XEmacs for any mix of 480 you to have several versions of XEmacs for any mix of
481 machines and operating systems installed at the same 481 machines and operating systems installed at the same
482 time; this is useful for sites at which different 482 time; this is useful for sites at which different
483 kinds of machines share the file system XEmacs is 483 kinds of machines share the file system XEmacs is
484 installed on. 484 installed on.
485
486 `/usr/local/lib/xemacs-VERSION/CONFIGURATION-NAME/modules' holds the Emacs
487 dynamically loadable modules. These are special programs
488 typically written in C that can be loaded in much the same
489 way that Lisp packages are. Not all systems support
490 dynamic modules, so do not be alarmed if this directory
491 does not exist or is empty.
492
493 XEmacs searches for modules in this directory, or any
494 sub-directory of it, and then in
495 `/usr/local/lib/xemacs/site-modules/*'.
485 496
486 `/usr/local/lib/xemacs-VERSION/info' holds the on-line documentation 497 `/usr/local/lib/xemacs-VERSION/info' holds the on-line documentation
487 for XEmacs, known as "info files". 498 for XEmacs, known as "info files".
488 499
489 `/usr/local/man/man1' holds the man pages for the programs installed 500 `/usr/local/man/man1' holds the man pages for the programs installed
621 executable files and other architecture-dependent data it uses 632 executable files and other architecture-dependent data it uses
622 while running. Its default value, based on `libdir' (see 633 while running. Its default value, based on `libdir' (see
623 above), is `/usr/local/lib/xemacs-VERSION/CONFIGURATION-NAME' 634 above), is `/usr/local/lib/xemacs-VERSION/CONFIGURATION-NAME'
624 (where VERSION and CONFIGURATION-NAME are as described above). 635 (where VERSION and CONFIGURATION-NAME are as described above).
625 636
637 `moduledir' indicates where XEmacs installs and expects to find
638 any dynamic modules. Its default value, based on
639 `archlibdir' (see above) is
640 `/usr/local/lib/xemacs-VERSION/CONFIGURATION-NAME/modules'
641 (where VERSION and CONFIGURATION-NAME are as described above).
642 By their very nature, dynamic loadable modules are architecture-
643 dependant, and care should be taken not to set this directory
644 to a system- or architecture-independant directory.
645
626 Remember that you must specify any variable values you need each time 646 Remember that you must specify any variable values you need each time
627 you run `make' in the top directory. If you run `make' once to build 647 you run `make' in the top directory. If you run `make' once to build
628 xemacs, test it, and then run `make' again to install the files, you 648 xemacs, test it, and then run `make' again to install the files, you
629 must provide the same variable settings each time. To make the 649 must provide the same variable settings each time. To make the
630 settings persist, you can edit them into the `Makefile' in the top 650 settings persist, you can edit them into the `Makefile' in the top