diff options
-rw-r--r-- | bitbake/doc/bitbake-user-manual/bitbake-user-manual-intro.xml | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-intro.xml b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-intro.xml index 41b9410e47..af2400f53c 100644 --- a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-intro.xml +++ b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-intro.xml | |||
@@ -8,8 +8,8 @@ | |||
8 | Welcome to the BitBake User Manual. | 8 | Welcome to the BitBake User Manual. |
9 | This manual provides information on the BitBake tool. | 9 | This manual provides information on the BitBake tool. |
10 | The information attempts to be as independent as possible regarding | 10 | The information attempts to be as independent as possible regarding |
11 | systems that use BitBake, such as the Yocto Project and | 11 | systems that use BitBake, such as OpenEmbedded and the |
12 | OpenEmbedded. | 12 | Yocto Project. |
13 | In some cases, scenarios or examples within the context of | 13 | In some cases, scenarios or examples within the context of |
14 | a build system are used in the manual to help with understanding. | 14 | a build system are used in the manual to help with understanding. |
15 | For these cases, the manual clearly states the context. | 15 | For these cases, the manual clearly states the context. |
@@ -44,7 +44,7 @@ | |||
44 | </para></listitem> | 44 | </para></listitem> |
45 | <listitem><para> | 45 | <listitem><para> |
46 | BitBake includes a fetcher library for obtaining source | 46 | BitBake includes a fetcher library for obtaining source |
47 | code from various places such as source control | 47 | code from various places such as local files, source control |
48 | systems, websites, or local files. | 48 | systems, websites, or local files. |
49 | </para></listitem> | 49 | </para></listitem> |
50 | <listitem><para> | 50 | <listitem><para> |
@@ -89,7 +89,7 @@ | |||
89 | an aspiring embedded Linux distribution. | 89 | an aspiring embedded Linux distribution. |
90 | All of the build systems used by traditional desktop Linux | 90 | All of the build systems used by traditional desktop Linux |
91 | distributions lacked important functionality, and none of the | 91 | distributions lacked important functionality, and none of the |
92 | ad-hoc Buildroot-based systems, prevalent in the | 92 | ad hoc Buildroot-based systems, prevalent in the |
93 | embedded space, were scalable or maintainable. | 93 | embedded space, were scalable or maintainable. |
94 | </para> | 94 | </para> |
95 | 95 | ||
@@ -209,12 +209,14 @@ | |||
209 | <listitem><para>The version of the recipe</para></listitem> | 209 | <listitem><para>The version of the recipe</para></listitem> |
210 | <listitem><para>Existing dependencies (both build | 210 | <listitem><para>Existing dependencies (both build |
211 | and runtime dependencies)</para></listitem> | 211 | and runtime dependencies)</para></listitem> |
212 | <listitem><para>Where the source code resides</para></listitem> | 212 | <listitem><para>Where the source code resides and |
213 | <listitem><para>Whether the source code requires any patches</para></listitem> | 213 | how to fetch it</para></listitem> |
214 | <listitem><para>Whether the source code requires | ||
215 | any patches</para></listitem> | ||
214 | <listitem><para>How to configure and compile the | 216 | <listitem><para>How to configure and compile the |
215 | source code</para></listitem> | 217 | source code</para></listitem> |
216 | <listitem><para>Where on the target machine to install the | 218 | <listitem><para>Where on the target machine to install the |
217 | package being compiled</para></listitem> | 219 | package or packages being compiled</para></listitem> |
218 | </itemizedlist> | 220 | </itemizedlist> |
219 | </para> | 221 | </para> |
220 | 222 | ||
@@ -261,7 +263,7 @@ | |||
261 | called <filename>base.bbclass</filename>. | 263 | called <filename>base.bbclass</filename>. |
262 | You can find this file in the | 264 | You can find this file in the |
263 | <filename>classes</filename> directory. | 265 | <filename>classes</filename> directory. |
264 | The <filename>base.bbclass</filename> is special since it | 266 | The <filename>base.bbclass</filename> class files is special since it |
265 | is always included automatically for all recipes | 267 | is always included automatically for all recipes |
266 | and classes. | 268 | and classes. |
267 | This class contains definitions for standard basic tasks such | 269 | This class contains definitions for standard basic tasks such |
@@ -309,8 +311,8 @@ | |||
309 | 311 | ||
310 | <para> | 312 | <para> |
311 | Append files, which are files that have the | 313 | Append files, which are files that have the |
312 | <filename>.bbappend</filename> file extension, add or | 314 | <filename>.bbappend</filename> file extension, extend or |
313 | extend build information to an existing | 315 | override information in an existing recipe file. |
314 | recipe file. | 316 | recipe file. |
315 | </para> | 317 | </para> |
316 | 318 | ||
@@ -578,14 +580,14 @@ | |||
578 | when one wants to manage multiple <filename>.bb</filename> | 580 | when one wants to manage multiple <filename>.bb</filename> |
579 | files. | 581 | files. |
580 | Clearly there needs to be a way to tell BitBake what | 582 | Clearly there needs to be a way to tell BitBake what |
581 | files are available, and of those, which you | 583 | files are available and, of those, which you |
582 | want to execute. | 584 | want to execute. |
583 | There also needs to be a way for each recipe | 585 | There also needs to be a way for each recipe |
584 | to express its dependencies, both for build-time and | 586 | to express its dependencies, both for build-time and |
585 | runtime. | 587 | runtime. |
586 | There must be a way for you to express recipe preferences | 588 | There must be a way for you to express recipe preferences |
587 | when multiple recipes provide the same functionality, or when | 589 | when multiple recipes provide the same functionality, or when |
588 | there are multiple versions of a recipe. | 590 | there are multiple versions of a recipe. |
589 | </para> | 591 | </para> |
590 | 592 | ||
591 | <para> | 593 | <para> |