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> |
