summaryrefslogtreecommitdiffstats
path: root/documentation/adt-manual
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2013-10-24 14:05:38 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-11-01 17:46:44 +0000
commitaa8bad8bac39450cac29c44f16370b6381cee513 (patch)
tree7f42e0045fa07848e92fb69226ac9c934c6bd7ff /documentation/adt-manual
parentb963e5d723f86b48593c5bcf77787dba4d39b01a (diff)
downloadpoky-aa8bad8bac39450cac29c44f16370b6381cee513.tar.gz
adt-manual: Edits to "Using BitBake and the Build Directory" section.
I added in some enhancements here: 1. Worded the local build environment setup stuff to include the possibility of memory resident version of BB. 2. Make a better looking list. 3. Dumped the note about changing directories after running your setup script. (From yocto-docs rev: 722836e1af86a46e57dfbeff69a34df5c36fead8) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/adt-manual')
-rw-r--r--documentation/adt-manual/adt-prepare.xml56
1 files changed, 31 insertions, 25 deletions
diff --git a/documentation/adt-manual/adt-prepare.xml b/documentation/adt-manual/adt-prepare.xml
index b23bfc05e4..daee1d509f 100644
--- a/documentation/adt-manual/adt-prepare.xml
+++ b/documentation/adt-manual/adt-prepare.xml
@@ -334,37 +334,43 @@
334 <para> 334 <para>
335 Follow these steps to generate the toolchain into the Build Directory: 335 Follow these steps to generate the toolchain into the Build Directory:
336 <orderedlist> 336 <orderedlist>
337 <listitem><para>Source the environment setup script 337 <listitem><para><emphasis>Set up the Build Environment:</emphasis>
338 <filename>&OE_INIT_FILE;</filename> located in the 338 Source the OpenEmbedded build environment setup
339 script (i.e.
340 <ulink url='&YOCTO_DOCS_REF_URL;#structure-core-script'><filename>&OE_INIT_FILE;</filename></ulink>
341 or
342 <ulink url='&YOCTO_DOCS_REF_URL;#structure-memres-core-script'><filename>oe-init-build-env-memres</filename></ulink>)
343 located in the
339 <ulink url='&YOCTO_DOCS_DEV_URL;#source-directory'>Source Directory</ulink>. 344 <ulink url='&YOCTO_DOCS_DEV_URL;#source-directory'>Source Directory</ulink>.
340 </para></listitem> 345 </para></listitem>
341 <listitem><para>At this point, you should be sure that the 346 <listitem><para><emphasis>Check your Local Configuration File:</emphasis>
347 At this point, you should be sure that the
342 <ulink url='&YOCTO_DOCS_REF_URL;#var-MACHINE'><filename>MACHINE</filename></ulink> variable 348 <ulink url='&YOCTO_DOCS_REF_URL;#var-MACHINE'><filename>MACHINE</filename></ulink> variable
343 in the <filename>local.conf</filename> file found in the 349 in the <filename>local.conf</filename> file found in the
344 <filename>conf</filename> directory of the Build Directory 350 <filename>conf</filename> directory of the Build Directory
345 is set for the target architecture. 351 is set for the target architecture.
346 Comments within the <filename>local.conf</filename> file list the values you 352 Comments within the <filename>local.conf</filename> file
347 can use for the <filename>MACHINE</filename> variable. 353 list the values you can use for the
348 <note>You can populate the Build Directory with the cross-toolchains for more 354 <filename>MACHINE</filename> variable.
349 than a single architecture. 355 <note>
350 You just need to edit the <filename>MACHINE</filename> variable in the 356 You can populate the Build Directory with the
351 <filename>local.conf</filename> file and re-run the BitBake 357 cross-toolchains for more than a single architecture.
352 command.</note></para></listitem> 358 You just need to edit the <filename>MACHINE</filename>
353 <listitem><para>Run <filename>bitbake meta-ide-support</filename> to complete the 359 variable in the <filename>local.conf</filename> file and
354 cross-toolchain generation. 360 re-run the BitBake command.
355 <note>If you change out of your working directory after you 361 </note></para></listitem>
356 <filename>source</filename> the environment setup script and before you run 362 <listitem><para><emphasis>Generate the Cross-Toolchain:</emphasis>
357 the BitBake command, the command might not work. 363 Run <filename>bitbake meta-ide-support</filename> to
358 Be sure to run the BitBake command immediately 364 complete the cross-toolchain generation.
359 after checking or editing the <filename>local.conf</filename> but without 365 Once the BitBake command finishes, the cross-toolchain is
360 changing out of your working directory.</note> 366 generated and populated within the Build Directory.
361 Once the BitBake command finishes, 367 You will notice environment setup files for the
362 the cross-toolchain is generated and populated within the Build Directory. 368 cross-toolchain that contain the string
363 You will notice environment setup files for the cross-toolchain in the 369 "<filename>environment-setup</filename>" in the
364 Build Directory in the <filename>tmp</filename> directory. 370 Build Directory's <filename>tmp</filename> folder.</para>
365 Setup script filenames contain the strings <filename>environment-setup</filename>.</para> 371 <para>Be aware that when you use this method to install the
366 <para>Be aware that when you use this method to install the toolchain you still need 372 toolchain, you still need to separately extract and install
367 to separately extract and install the sysroot filesystem. 373 the sysroot filesystem.
368 For information on how to do this, see the 374 For information on how to do this, see the
369 "<link linkend='extracting-the-root-filesystem'>Extracting the Root Filesystem</link>" section. 375 "<link linkend='extracting-the-root-filesystem'>Extracting the Root Filesystem</link>" section.
370 </para></listitem> 376 </para></listitem>