summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual/ref-classes.xml
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2013-12-05 12:28:41 -0600
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-12-11 14:17:56 +0000
commit0619ece9b36c45a628e3b8d0c777209714cb9088 (patch)
treed96a7371604d3c1e29a4e6ed84aa106f0d63e76a /documentation/ref-manual/ref-classes.xml
parent3ca6ae7cdf324ffe33ab577262c1e31acd318cb0 (diff)
downloadpoky-0619ece9b36c45a628e3b8d0c777209714cb9088.tar.gz
ref-manual: Edits to autotools class.
(From yocto-docs rev: 91f058a605dc8f6ad38f73c5874fe754f6e1eed6) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/ref-manual/ref-classes.xml')
-rw-r--r--documentation/ref-manual/ref-classes.xml39
1 files changed, 22 insertions, 17 deletions
diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml
index f3a449f5dd..71e74e869b 100644
--- a/documentation/ref-manual/ref-classes.xml
+++ b/documentation/ref-manual/ref-classes.xml
@@ -87,28 +87,17 @@
87 </para> 87 </para>
88</section> 88</section>
89 89
90<section id='ref-classes-base'> 90<section id='ref-classes-autotools'>
91 <title>The base Class - <filename>base.bbclass</filename></title> 91 <title><filename>autotools.bbclass</filename></title>
92 92
93 <para> 93 <para>
94 The base class is special in that every <filename>.bb</filename> 94 The <filename>autotools</filename> class supports Autotooled
95 file inherits it automatically. 95 packages.
96 This class contains definitions for standard basic
97 tasks such as fetching, unpacking, configuring (empty by default), compiling
98 (runs any <filename>Makefile</filename> present), installing (empty by default) and packaging
99 (empty by default).
100 These classes are often overridden or extended by other classes
101 such as <filename>autotools.bbclass</filename> or <filename>package.bbclass</filename>.
102 The class also contains some commonly used functions such as <filename>oe_runmake</filename>.
103 </para> 96 </para>
104</section>
105
106<section id='ref-classes-autotools'>
107 <title>Autotooled Packages - <filename>autotools.bbclass</filename></title>
108 97
109 <para> 98 <para>
110 Autotools (<filename>autoconf</filename>, <filename>automake</filename>, 99 The <filename>autoconf</filename>, <filename>automake</filename>,
111 and <filename>libtool</filename>) bring standardization. 100 and <filename>libtool</filename> bring standardization.
112 This class defines a set of tasks (configure, compile etc.) that 101 This class defines a set of tasks (configure, compile etc.) that
113 work for all Autotooled packages. 102 work for all Autotooled packages.
114 It should usually be enough to define a few standard variables 103 It should usually be enough to define a few standard variables
@@ -143,6 +132,22 @@
143 </para> 132 </para>
144</section> 133</section>
145 134
135<section id='ref-classes-base'>
136 <title>The base Class - <filename>base.bbclass</filename></title>
137
138 <para>
139 The base class is special in that every <filename>.bb</filename>
140 file inherits it automatically.
141 This class contains definitions for standard basic
142 tasks such as fetching, unpacking, configuring (empty by default), compiling
143 (runs any <filename>Makefile</filename> present), installing (empty by default) and packaging
144 (empty by default).
145 These classes are often overridden or extended by other classes
146 such as <filename>autotools.bbclass</filename> or <filename>package.bbclass</filename>.
147 The class also contains some commonly used functions such as <filename>oe_runmake</filename>.
148 </para>
149</section>
150
146<section id='ref-classes-update-alternatives'> 151<section id='ref-classes-update-alternatives'>
147 <title>Alternatives - <filename>update-alternatives.bbclass</filename></title> 152 <title>Alternatives - <filename>update-alternatives.bbclass</filename></title>
148 153