[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3.3 Support Files

The GNU configure and build system requires several support files to be included with your distribution. You do not normally need to concern yourself with these. If you are using the Cygnus tree, most are already present. Otherwise, they will be installed with your source by `automake' (with the `--add-missing' option) and `libtoolize'.

You don't have to put the support files in the top level directory. You can put them in a subdirectory, and use the `AC_CONFIG_AUX_DIR' macro in `configure.in' to tell `automake' and the `configure' script where they are.

In this section, I describe the support files, so that you can know what they are and why they are there.

`ABOUT-NLS'
Added by automake if you are using gettext. This is a documentation file about the gettext project.
`ansi2knr.c'
Used by an automake generated `Makefile' if you put `ansi2knr' in `AUTOMAKE_OPTIONS' in `Makefile.am'. This permits compiling ANSI C code with a K&R C compiler.
`ansi2knr.1'
The man page which goes with `ansi2knr.c'.
`config.guess'
A shell script which determines the configuration name for the system on which it is run.
`config.sub'
A shell script which canonicalizes a configuration name entered by a user.
`elisp-comp'
Used to compile Emacs LISP files.
`install-sh'
A shell script which installs a program. This is used if the configure script can not find an install binary.
`ltconfig'
Used by libtool. This is a shell script which configures libtool for the particular system on which it is used.
`ltmain.sh'
Used by libtool. This is the actual libtool script which is used, after it is configured by `ltconfig' to build a library.
`mdate-sh'
A shell script used by an automake generated `Makefile' to pretty print the modification time of a file. This is used to maintain version numbers for texinfo files.
`missing'
A shell script used if some tool is missing entirely. This is used by an automake generated `Makefile' to avoid certain sorts of timestamp problems.
`mkinstalldirs'
A shell script which creates a directory, including all parent directories. This is used by an automake generated `Makefile' during installation.
`texinfo.tex'
Required if you have any texinfo files. This is used when converting Texinfo files into DVI using `texi2dvi' and TeX.
`ylwrap'
A shell script used by an automake generated `Makefile' to run programs like `bison', `yacc', `flex', and `lex'. These programs default to producing output files with a fixed name, and the `ylwrap' script runs them in a subdirectory to avoid file name conflicts when using a parallel make program.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated by system on December, 2 2004 using texi2html