source: chapter06/automake.xml@ 1a017db

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 6.3 6.4 6.5 6.6 6.7 6.8 7.0 7.1 7.2 7.3 7.4 7.5 7.5-systemd 7.6 7.6-systemd 7.7 7.7-systemd 7.8 7.8-systemd 7.9 7.9-systemd 8.0 8.1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since 1a017db was eb6d9eb, checked in by Archaic <archaic@…>, 19 years ago

Updated all chapter 6 build sizes (and chapter7 bootscripts).

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@5917 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 7.4 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
3 <!ENTITY % general-entities SYSTEM "../general.ent">
4 <!ENTITY % patches-entities SYSTEM "../patches.ent">
5 %general-entities;
6 %patches-entities;
7]>
8<sect1 id="ch-system-automake" role="wrap">
9<title>Automake-&automake-version;</title>
10<?dbhtml filename="automake.html"?>
11
12<indexterm zone="ch-system-automake"><primary sortas="a-Automake">Automake</primary></indexterm>
13
14<sect2 role="package"><title/>
15<para>The Automake package contains programs for generating Makefiles for use
16with Autoconf.</para>
17
18<segmentedlist>
19<segtitle>&buildtime;</segtitle>
20<segtitle>&diskspace;</segtitle>
21<seglistitem><seg>0.2 SBU</seg><seg>8.8 MB</seg></seglistitem>
22</segmentedlist>
23
24<segmentedlist>
25<segtitle>&dependencies;</segtitle>
26<seglistitem><seg>Autoconf, Bash, Coreutils,
27Diffutils, Grep, M4, Make, Perl, and Sed</seg></seglistitem>
28</segmentedlist>
29</sect2>
30
31<sect2 role="installation">
32<title>Installation of Automake</title>
33
34<para>Prepare Automake for compilation:</para>
35
36<screen><userinput>./configure --prefix=/usr</userinput></screen>
37
38<para>Compile the package:</para>
39
40<screen><userinput>make</userinput></screen>
41
42<para>To test the results, issue:
43<userinput>make check</userinput>. This takes a long time, about 5 SBUs.</para>
44
45<para>Install the package:</para>
46
47<screen><userinput>make install</userinput></screen>
48
49</sect2>
50
51
52<sect2 id="contents-automake" role="content"><title>Contents of Automake</title>
53
54<segmentedlist>
55<segtitle>Installed programs</segtitle>
56<seglistitem><seg>acinstall, aclocal, aclocal-&automake-version;,
57automake, automake-&automake-version;,
58compile, config.guess, config.sub, depcomp, elisp-comp, install-sh, mdate-sh,
59missing, mkinstalldirs, py-compile, symlink-tree, and ylwrap</seg></seglistitem>
60</segmentedlist>
61
62<variablelist><bridgehead renderas="sect3">Short Descriptions</bridgehead>
63<?dbfo list-presentation="list"?>
64<?dbhtml list-presentation="table"?>
65
66<varlistentry id="acinstall">
67<term><command>acinstall</command></term>
68<listitem>
69<para>A script that installs aclocal-style M4 files</para>
70<indexterm zone="ch-system-automake acinstall"><primary sortas="b-acinstall">acinstall</primary></indexterm>
71</listitem>
72</varlistentry>
73
74<varlistentry id="aclocal">
75<term><command>aclocal</command></term>
76<listitem>
77<para>Generates <filename>aclocal.m4</filename>
78files based on the contents of <filename>configure.in</filename> files</para>
79<indexterm zone="ch-system-automake aclocal"><primary sortas="b-aclocal">aclocal</primary></indexterm>
80</listitem>
81</varlistentry>
82
83<varlistentry id="aclocal-version">
84<term><command>aclocal-&automake-version;</command></term>
85<listitem>
86<para>A hard link to <command>aclocal</command></para>
87<indexterm zone="ch-system-automake aclocal-version"><primary
88sortas="b-aclocal-&automake-version;">aclocal-&automake-version;</primary></indexterm>
89</listitem>
90</varlistentry>
91
92<varlistentry id="automake">
93<term><command>automake</command></term>
94<listitem>
95<para>A tool for automatically generating
96<filename>Makefile.in</filename> files from
97<filename>Makefile.am</filename> files. To create all the
98<filename>Makefile.in</filename> files for a package, run this program
99in the top-level directory. By scanning the
100<filename>configure.in</filename> file, it automatically finds each
101appropriate <filename>Makefile.am</filename> file and generate the
102corresponding <filename>Makefile.in</filename> file</para>
103<indexterm zone="ch-system-automake automake"><primary sortas="b-automake">automake</primary></indexterm>
104</listitem>
105</varlistentry>
106
107<varlistentry id="automake-version">
108<term><command>automake-&automake-version;</command></term>
109<listitem>
110<para>A hard link to <command>automake</command></para>
111<indexterm zone="ch-system-automake automake-version"><primary
112sortas="b-automake-&automake-version;">automake-&automake-version;</primary></indexterm>
113</listitem>
114</varlistentry>
115
116<varlistentry id="compile">
117<term><command>compile</command></term>
118<listitem>
119<para>A wrapper for compilers</para>
120<indexterm zone="ch-system-automake compile"><primary sortas="b-compile">compile</primary></indexterm>
121</listitem>
122</varlistentry>
123
124<varlistentry id="config.guess">
125<term><command>config.guess</command></term>
126<listitem>
127<para>A script that attempts to guess
128the canonical triplet for the given build, host, or target architecture</para>
129<indexterm zone="ch-system-automake config.guess"><primary sortas="b-config.guess">config.guess</primary></indexterm>
130</listitem>
131</varlistentry>
132
133<varlistentry id="config.sub">
134<term><command>config.sub</command></term>
135<listitem>
136<para>A configuration validation subroutine script</para>
137<indexterm zone="ch-system-automake config.sub"><primary sortas="b-config.sub">config.sub</primary></indexterm>
138</listitem>
139</varlistentry>
140
141<varlistentry id="depcomp">
142<term><command>depcomp</command></term>
143<listitem>
144<para>A script for compiling a program so that dependency information
145is generated in addition to the desired output</para>
146<indexterm zone="ch-system-automake depcomp"><primary sortas="b-depcomp">depcomp</primary></indexterm>
147</listitem>
148</varlistentry>
149
150<varlistentry id="elisp-comp">
151<term><command>elisp-comp</command></term>
152<listitem>
153<para>Byte-compiles Emacs Lisp code</para>
154<indexterm zone="ch-system-automake elisp-comp"><primary sortas="b-elisp-comp">elisp-comp</primary></indexterm>
155</listitem>
156</varlistentry>
157
158<varlistentry id="install-sh">
159<term><command>install-sh</command></term>
160<listitem>
161<para>A script that installs a program, script, or data file</para>
162<indexterm zone="ch-system-automake install-sh"><primary sortas="b-install-sh">install-sh</primary></indexterm>
163</listitem>
164</varlistentry>
165
166<varlistentry id="mdate-sh">
167<term><command>mdate-sh</command></term>
168<listitem>
169<para>A script that prints the modification time of a file or directory</para>
170<indexterm zone="ch-system-automake mdate-sh"><primary sortas="b-mdate-sh">mdate-sh</primary></indexterm>
171</listitem>
172</varlistentry>
173
174<varlistentry id="missing">
175<term><command>missing</command></term>
176<listitem>
177<para>A script acting as a common stub for missing GNU programs during
178an installation</para>
179<indexterm zone="ch-system-automake missing"><primary sortas="b-missing">missing</primary></indexterm>
180</listitem>
181</varlistentry>
182
183<varlistentry id="mkinstalldirs">
184<term><command>mkinstalldirs</command></term>
185<listitem>
186<para>A script that creates a directory tree</para>
187<indexterm zone="ch-system-automake mkinstalldirs"><primary sortas="b-mkinstalldirs">mkinstalldirs</primary></indexterm>
188</listitem>
189</varlistentry>
190
191<varlistentry id="py-compile">
192<term><command>py-compile</command></term>
193<listitem>
194<para>Compiles a Python program</para>
195<indexterm zone="ch-system-automake py-compile"><primary sortas="b-py-compile">py-compile</primary></indexterm>
196</listitem>
197</varlistentry>
198
199<varlistentry id="symlink-tree">
200<term><command>symlink-tree</command></term>
201<listitem>
202<para>A script to create a symlink tree of a directory tree</para>
203<indexterm zone="ch-system-automake symlink-tree"><primary sortas="b-symlink-tree">symlink-tree</primary></indexterm>
204</listitem>
205</varlistentry>
206
207<varlistentry id="ylwrap">
208<term><command>ylwrap</command></term>
209<listitem>
210<para>A wrapper for <command>lex</command> and <command>yacc</command></para>
211<indexterm zone="ch-system-automake ylwrap"><primary sortas="b-ylwrap">ylwrap</primary></indexterm>
212</listitem>
213</varlistentry>
214</variablelist>
215
216</sect2>
217
218</sect1>
219
Note: See TracBrowser for help on using the repository browser.