aboutsummaryrefslogtreecommitdiffstats
path: root/appendixa/autoconf-desc.xml
diff options
context:
space:
mode:
authorMark Hymers <markh@linuxfromscratch.org>2002-02-06 23:15:46 +0000
committerMark Hymers <markh@linuxfromscratch.org>2002-02-06 23:15:46 +0000
commitbdc08c1c6419be50edb433c4425481bdabf8a5ea (patch)
treeb93620a39c60088e399ecfd4cfb667a62ea0ec21 /appendixa/autoconf-desc.xml
parent76c0b783eeb766c0dec8e66dab2e6c275ba0786d (diff)
[Bug 190] reorganise and sync descriptions
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1549 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'appendixa/autoconf-desc.xml')
-rw-r--r--appendixa/autoconf-desc.xml39
1 files changed, 19 insertions, 20 deletions
diff --git a/appendixa/autoconf-desc.xml b/appendixa/autoconf-desc.xml
index 5fa4e6e0b..0becd0b0e 100644
--- a/appendixa/autoconf-desc.xml
+++ b/appendixa/autoconf-desc.xml
@@ -1,51 +1,50 @@
-<sect2>
-<title>Contents</title>
+<sect2><title>Contents of autoconf-&autoconf-contversion;</title>
-<para>The Autoconf package contains the autoconf, autoheader, autoreconf,
-autoscan, autoupdate and ifnames programs</para>
+<sect3><title>Program Files</title>
+<para>autoconf, autoheader, autoreconf, autoscan, autoupdate and
+ifnames</para></sect3>
-</sect2>
-
-<sect2><title>Description</title>
+<sect3><title>Descriptions</title>
-<sect3><title>autoconf</title>
+<sect4><title>autoconf</title>
<para>Autoconf is a tool for producing shell scripts that automatically
configure software source code packages to adapt to many kinds of
UNIX-like systems. The configuration scripts produced by Autoconf are
independent of Autoconf when they are run, so their users do not need to
-have Autoconf.</para></sect3>
+have Autoconf.</para></sect4>
-<sect3><title>autoheader</title>
+<sect4><title>autoheader</title>
<para>The autoheader program can create a template file of C #define
-statements for configure to use</para></sect3>
+statements for configure to use</para></sect4>
-<sect3><title>autoreconf</title>
+<sect4><title>autoreconf</title>
<para>If there are a lot of Autoconf-generated configure scripts, the
autoreconf program can save some work. It runs autoconf (and
autoheader, where appropriate) repeatedly to remake the Autoconf
configure scripts and configuration header templates in the directory
-tree rooted at the current directory.</para></sect3>
+tree rooted at the current directory.</para></sect4>
-<sect3><title>autoscan</title>
+<sect4><title>autoscan</title>
<para>The autoscan program can help to create a configure.in file for
a software package. autoscan examines source files in the directory
tree rooted at a directory given as a command line argument, or the
current directory if none is given. It searches the source files for
common portability problems and creates a file configure.scan which
-is a preliminary configure.in for that package.</para></sect3>
+is a preliminary configure.in for that package.</para></sect4>
-<sect3><title>autoupdate</title>
+<sect4><title>autoupdate</title>
<para>The autoupdate program updates a configure.in file that calls
Autoconf macros by their old names to use the current
-macro names.</para></sect3>
+macro names.</para></sect4>
-<sect3><title>ifnames</title>
+<sect4><title>ifnames</title>
<para>ifnames can help when writing a configure.in for a software
package. It prints the identifiers that the package already uses in C
preprocessor conditionals. If a package has already been set up to
have some portability, this program can help to figure out what its
configure needs to check for. It may help fill in some gaps in a
-configure.in generated by autoscan.</para></sect3>
+configure.in generated by autoscan.</para></sect4>
-</sect2>
+</sect3>
+</sect2>