XEmacs Package Installation
---------------------------
NOTE: XEmacs packages are currently supported only under XEmacs
versions after and including 20.5. If you are not running such a
version of XEmacs, you should install the BBDB according to the
instructions in Note:Normal User.
Configuring / Byte Compiling
----------------------------
The configuration and byte-compilation procedures are the same as in
the Normal User installation. See Note:Normal User.
Moving the files to their final destination
-------------------------------------------
Support is provided for the automatic installation of the BBDB in an
XEmacs package directory. The following `configure' options are
available for you:
`--with-package-dir=DIR'
This option sets the root of the XEmacs package directory. By
default, `/usr/local/lib/xemacs/site-packages' is used.
`--with-symlinks'
If this option is used, the installation will be done by making
symbolic links to the sources instead of copying the files.
`--with-linkpath=PATH'
Without this option, the installation process uses the output of
`pwd' to determine the current directory. If something else should
be used, you should provide an alternate name for the BBDB toplevel
directory by using `--with-linkpath'. If, for example, `pwd'
returns `/p/local/elisp/bbdb', but you prefer to use
`/usr/local/elisp/bbdb/...' for the links, usr this: `configure
--with-linkpath=/usr/local/elisp/bbdb'. This option is ignored if
`--with-symlinks' is not used.
To perform the (un)installation, use the command `make
(un)install-pkg'. This will compile the `lisp/auto-autoloads.el' file
and will install the appropriate files to the appropriate places. The
final installation tree will take the following form:
`$(PACKAGEDIR)/'
`lisp/'
`bbdb/'
BBDB lisp source files. This directory contains a copy
of all `.el' and `.elc' files from the `lisp' source
directory, or is a symbolic link to it.
`info/'
`bbdb.info*'
BBDB documentation files. These are either copies of
the info files from the `texinfo' source directory, or
are symbolic links to them.
`etc/'
`bbdb/'
`tex/'
BBDB support files for bbdb-print. This directory
contains a copy of the appropriate files from the
`tex' source directory, or is a symbolic link to it.
`utils/'
BBDB miscellaneous utilities. This directory
contains a copy of the appropriate files from the
`utils' source directory, or is a symbolic link to
it.