Quick installation of authidx

You can build and install authidx on UNIX systems with little difficulty, using the GNU standard incantation

    make all check install

The check step should produce output something like this:

The only output from these checks should be their test names
test01
test02
test03

If there are no errors detected, then you are ready to install the program. Otherwise, you need to get a newer version of an awk implementation and install it; see the README-AWK file for further details.

If you want to repeat the process in the same directory, but for a different architecture, first do

    make distclean

to restore the directory to the state of a fresh distribution, then repeat the make steps as before.

If the builds, checks, and installs were successful, you can stop reading now!

Overriding the default installation directories

In the Makefile, you may want to change the definitions of the BINDIR and MANDIR installation directories; the distribution version uses the Free Software Foundation's standards of /usr/local/bin and /usr/local/man, which avoids contaminating any vendor-provided directories. This is readily done on the make command-line, like this:

     make prefix=/some/other/place targets

Linux users beware: you will have a painful O/S upgrade process if you override these targets and force installation in /usr/bin, /usr/man, and /usr/lib! Consider those directories off limits for locally-installed software.

Alternatively, you can override each of the installation locations like this:

make BINDIR=/path/to/bindir \
     CATDIR=/path/to/catdir \
     MANDIR=/path/to/mandir \
     TEXDIR=/path/to/latexdir \
     targets

In particular, the TEXDIR variable should point to the place where LaTeX looks for its style files. There is no generally-accepted location for this directory, so you will likely need to supply a command-line definition of TEXDIR suitable for your site.

Deinstalling the package

Should you wish to deinstall the package for any reason, simply do

make uninstall            

This will remove all files that were installed by the install target. Naturally, if you overrode variables on the command line, you need to do so again here in the same way.