making up for cvs export not creating empy dirs
[linux_from_scratch.git] / BOOK / appendixa / automake-desc.xml
blobf5ea9f2aab26458cafd346b9ce1fa4e92cc5f63c
1 <sect2><title>Contents of automake-&automake-contversion;</title>
3 <sect3><title>Program Files</title>
4 <para>aclocal and automake</para></sect3>
6 <sect3><title>Descriptions</title>
8 <sect4><title>aclocal</title>
9 <para>Automake includes a number of Autoconf macros which can be used in
10 packages; some of them are actually required by Automake in certain
11 situations. These macros must be defined in the aclocal.m4-file;
12 otherwise they will not be seen by autoconf.</para>
14 <para>The aclocal program will automatically generate aclocal.m4 files
15 based on the contents of configure.in.  This provides a convenient
16 way to get Automake-provided macros, without having to search around.
17 Also, the aclocal mechanism is extensible for use 
18 by other packages.</para></sect4>
20 <sect4><title>automake</title>
21 <para>To create all the Makefile.in's for a package, run the automake
22 program in the top level directory, with no arguments.  automake will
23 automatically find each appropriate Makefile.am (by scanning
24 configure.in) and generate the corresponding Makefile.in.</para></sect4>
26 </sect3>
28 </sect2>