<glossentry id='var-B'><glossterm>B</glossterm>
<glossdef>
<para>
- The <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>.
- The OpenEmbedded build system places generated objects into the Build Directory
- during a recipe's build process.
+ The directory within the
+ <ulink url='&YOCTO_DOCS_DEV_URL;#build-directory'>Build Directory</ulink>
+ in which the OpenEmbedded build system places generated
+ objects during a recipe's build process.
By default, this directory is the same as the <link linkend='var-S'><filename>S</filename></link>
directory:
<literallayout class='monospaced'>
B = "${WORKDIR}/${BPN}/{PV}/"
</literallayout>
- You can separate the (<filename>S</filename>) directory and the directory pointed to
- by the <filename>B</filename> variable.
- Most Autotools-based recipes support separating these directories.
- The build system defaults to using separate directories for <filename>gcc</filename>
- and some kernel recipes.
+ You can separate the (<filename>S</filename>) directory
+ and the directory pointed to by the <filename>B</filename>
+ variable.
+ Most Autotools-based recipes support separating these
+ directories.
+ The build system defaults to using separate directories for
+ <filename>gcc</filename> and some kernel recipes.
</para>
</glossdef>
</glossentry>
<glossentry id='var-EXTERNALSRC'><glossterm>EXTERNALSRC</glossterm>
<glossdef>
<para>
- When a recipe inherits
- <filename>externalsrc.bbclass</filename>, this
- variable points to the source tree, which is
+ If <filename>externalsrc.bbclass</filename> is inherited,
+ this variable points to the source tree, which is
outside of the OpenEmbedded build system.
When set, this variable sets the
<link linkend='var-S'><filename>S</filename></link>
<glossentry id='var-EXTERNALSRC_BUILD'><glossterm>EXTERNALSRC_BUILD</glossterm>
<glossdef>
<para>
- When a recipe inherits
- <filename>externalsrc.bbclass</filename>, this
- variable points to the directory in which the recipe's
+ If <filename>externalsrc.bbclass</filename> is inherited,
+ this variable points to the directory in which the recipe's
source code is built,
which is outside of the OpenEmbedded build system.
When set, this variable sets the