Tagging 1.99.1
[linux_from_scratch.git] / BOOK / appendixa / automake-desc.xml
blob66d7260d4311a66e289f48bd7dab39f784019b57
1 <sect2><title>Short descriptions</title>
3 <para><command>acinstall</command> is a script that installs
4 aclocal-style M4 files.</para>
6 <para><command>aclocal</command> generates <filename>aclocal.m4</filename>
7 files based on the contents of <filename>configure.in</filename> files.</para>
9 <para><command>automake</command> is a tool for automatically generating
10 <filename>Makefile.in</filename>'s from files called
11 <filename>Makefile.am</filename>. To create all the
12 <filename>Makefile.in</filename> files for a package, run this program in the
13 top level directory. By scanning the <filename>configure.in</filename>s it
14 automatically finds each appropriate <filename>Makefile.am</filename> and
15 generate the corresponding <filename>Makefile.in</filename>.</para>
17 <para><command>compile</command> is a wrapper for compilers.</para>
19 <para><command>config.guess</command> is a script that attempts to guess
20 the canonical triplet for the given build, host, or target architecture.</para>
22 <para><command>config.sub</command> is a configuration validation
23 subroutine script.</para>
25 <para><command>depcomp</command> is a script for compiling a program
26 so that not only the desired output is generated but also dependency
27 information.</para>
29 <para><command>elisp-comp</command> byte-compiles Emacs Lisp code.</para>
31 <para><command>install-sh</command> is a script that installs a program,
32 a script, or a datafile.</para>
34 <para><command>mdate-sh</command> is a script that prints the modification
35 time of a file or directory.</para>
37 <para><command>missing</command> is a script acting as a common stub for
38 missing GNU programs during an installation.</para>
40 <para><command>mkinstalldirs</command> is a script that creates a directory
41 tree.</para>
43 <para><command>py-compile</command> compiles a Python program.</para>
45 <para><command>symlink-tree</command> is a script to create a symlink tree of
46 a directory tree.</para>
48 <para><command>ylwrap</command> is a wrapper for lex and yacc.</para>
50 </sect2>