diff options
Diffstat (limited to 'documentation/ref-manual/ref-classes.xml')
-rw-r--r-- | documentation/ref-manual/ref-classes.xml | 39 |
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 | ||