From 50e693d738db6a9f7765a293c77cc85e4218739f Mon Sep 17 00:00:00 2001 From: Manuel Canales Esparcia Date: Tue, 31 Jan 2006 20:17:20 +0000 Subject: Started chapter06 indentation. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@7323 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter06/autoconf.xml | 274 +++++++++++++++++++++++++++---------------------- 1 file changed, 154 insertions(+), 120 deletions(-) (limited to 'chapter06/autoconf.xml') diff --git a/chapter06/autoconf.xml b/chapter06/autoconf.xml index 4067d02d0..77dc301c7 100644 --- a/chapter06/autoconf.xml +++ b/chapter06/autoconf.xml @@ -1,143 +1,177 @@ - %general-entities; ]> + -Autoconf-&autoconf-version; - + + + Autoconf-&autoconf-version; + + + Autoconf + + + + -<indexterm zone="ch-system-autoconf"><primary sortas="a-Autoconf">Autoconf</primary></indexterm> + <para>The Autoconf package contains programs for producing shell scripts that + can automatically configure source code.</para> -<sect2 role="package"><title/> -<para>The Autoconf package contains programs for producing shell scripts that -can automatically configure source code.</para> + <segmentedlist> + <segtitle>&buildtime;</segtitle> + <segtitle>&diskspace;</segtitle> -<segmentedlist> -<segtitle>&buildtime;</segtitle> -<segtitle>&diskspace;</segtitle> -<seglistitem><seg>0.5 SBU</seg><seg>8.5 MB</seg></seglistitem> -</segmentedlist> + <seglistitem> + <seg>0.5 SBU</seg> + <seg>8.5 MB</seg> + </seglistitem> + </segmentedlist> -<segmentedlist> -<segtitle>&dependencies;</segtitle> -<seglistitem><seg>Bash, Coreutils, Diffutils, Grep, -M4, Make, Perl, and Sed</seg></seglistitem> -</segmentedlist> -</sect2> + <segmentedlist> + <segtitle>&dependencies;</segtitle> -<sect2 role="installation"> -<title>Installation of Autoconf + + Bash, Coreutils, Diffutils, Grep, M4, Make, Perl, and Sed + + -Prepare Autoconf for compilation: + + + + Installation of Autoconf + + Prepare Autoconf for compilation: ./configure --prefix=/usr -Compile the package: + Compile the package: make -To test the results, issue: -make check. This takes a long time, about 2 SBUs. + To test the results, issue: + make check. + This takes a long time, about 2 SBUs. -Install the package: + Install the package: make install - - -Contents of Autoconf - - -Installed programs -autoconf, autoheader, autom4te, -autoreconf, autoscan, autoupdate, and ifnames - - -Short Descriptions - - - - -autoconf - -Produces shell scripts that automatically -configure software source code packages to adapt to many kinds of -Unix-like systems. The configuration scripts it produces are -independent—running them does not require the autoconf program. -autoconf - - - - -autoheader - -A tool for creating template files of C -#define statements for configure to use -autoheader - - - - -autom4te - -A wrapper for the M4 macro processor -autom4te - - - - -autoreconf - -Automatically runs autoconf, -autoheader, aclocal, -automake, gettextize, and -libtoolize in the correct order to save time -when changes are made to autoconf and -automake template files -autoreconf - - - - -autoscan - -Helps to create a configure.in file for a -software package; it examines the source files in a directory tree, -searching them for common portability issues, and creates a -configure.scan file that serves as as a -preliminary configure.in file for the -package -autoscan - - - - -autoupdate - -Modifies a configure.in file that still -calls autoconf macros by their old names to use the -current macro names -autoupdate - - - - -ifnames - -Helps when writing configure.in files -for a software package; it prints the identifiers that the package -uses in C preprocessor conditionals. If a package has already been set -up to have some portability, this program can help determine what -configure needs to check for. It can also fill in -gaps in a configure.in file generated by -autoscan -ifnames - - - - - + + + + Contents of Autoconf + + + Installed programs + + + autoconf, autoheader, autom4te, autoreconf, autoscan, autoupdate, + and ifnames + + + + + Short Descriptions + + + + + autoconf + + Produces shell scripts that automatically configure software + source code packages to adapt to many kinds of Unix-like systems. + The configuration scripts it produces are independent—running + them does not require the autoconf program. + + autoconf + + + + + + autoheader + + A tool for creating template files of C + #define statements for configure to use + + autoheader + + + + + + autom4te + + A wrapper for the M4 macro processor + + autom4te + + + + + + autoreconf + + Automatically runs autoconf, + autoheader, aclocal, + automake, gettextize, and + libtoolize in the correct order to save time + when changes are made to autoconf and + automake template files + + autoreconf + + + + + + autoscan + + Helps to create a configure.in file for a + software package; it examines the source files in a directory tree, + searching them for common portability issues, and creates a + configure.scan file that serves as as a + preliminary configure.in file for the + package + + autoscan + + + + + + autoupdate + + Modifies a configure.in file that still + calls autoconf macros by their old names to use the + current macro names + + autoupdate + + + + + + ifnames + + Helps when writing configure.in files + for a software package; it prints the identifiers that the package + uses in C preprocessor conditionals. If a package has already been set + up to have some portability, this program can help determine what + configure needs to check for. It can also fill in + gaps in a configure.in file generated by + autoscan + + ifnames + + + + + + + - -- cgit v1.2.3-54-g00ecf