From d9fc04b47c0277e226f4e4bdb366ab661f1c6589 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Wed, 9 Mar 2016 11:55:11 -0800 Subject: dev-manual, mega-manual: Updated "Application Development SDK" section. I updated the figure for this section to include some stuff for the extensible SDK. I updated the text supporting the figure to cover the different SDKs and the different SDK variable sets. (From yocto-docs rev: 5aafab3e2e841293ddba45dfd8683cbdc223ed7c) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/mega-manual/figures/sdk.png | Bin 35152 -> 67478 bytes documentation/ref-manual/closer-look.xml | 50 +++++++++++++++++++++++------- documentation/ref-manual/figures/sdk.png | Bin 35152 -> 67478 bytes 3 files changed, 39 insertions(+), 11 deletions(-) diff --git a/documentation/mega-manual/figures/sdk.png b/documentation/mega-manual/figures/sdk.png index 8136760b3a..5c36b7548b 100644 Binary files a/documentation/mega-manual/figures/sdk.png and b/documentation/mega-manual/figures/sdk.png differ diff --git a/documentation/ref-manual/closer-look.xml b/documentation/ref-manual/closer-look.xml index f90f4aa310..2cbc10605a 100644 --- a/documentation/ref-manual/closer-look.xml +++ b/documentation/ref-manual/closer-look.xml @@ -1300,9 +1300,9 @@ In the general Yocto Project Development Environment figure, the output labeled "Application Development SDK" represents an - SDK. + SDK (standard or extensible). This section is going to take a closer look at this output: - + @@ -1325,12 +1325,8 @@ The Yocto Project supports several methods by which you can set up this cross-development environment. - These methods include downloading pre-built SDK installers, - building and installing your own SDK installer, or running - an Application Development Toolkit (ADT) installer to - install not just cross-development toolchains - but also additional tools to help in this type of - development. + These methods include downloading pre-built SDK installers + or building and installing your own SDK installer. @@ -1340,8 +1336,7 @@ section. For information on setting up a cross-development environment, see the - "Installing the ADT and Toolchains" - section in the Yocto Project Application Developer's Guide. + Yocto Project Software Development Kit (SDK) Developer's Guide. @@ -1350,7 +1345,10 @@ deploy/sdk folder inside the Build Directory as shown in the figure at the beginning of this section. - Several variables exist that help configure these files: + Depending on the type of SDK, several variables exist that help + configure these files. + The following list shows the variables associated with a standard + SDK: DEPLOY_DIR: Points to the deploy @@ -1384,6 +1382,36 @@ installation script. + This next list, shows the variables associated with an extensible + SDK: + + DEPLOY_DIR: + Points to the deploy directory. + + SDK_EXT_TYPE: + Specifies the required shared state artifacts for the + extensible SDK. + By default, all required shared state artifacts are copied + into the SDK. + + SDK_INCLUDE_PKGDATA: + Includes as part of the extensible SDK the packagedata for + all recipes in the "world" target. + + SDK_LOCAL_CONF_WHITELIST: + A list of variables allowed through from the build system + configuration into the extensible SDK configuration. + + SDK_LOCAL_CONF_BLACKLIST: + A list of variables allowed through from the build system + configuration into the extensible SDK configuration. + + SDK_INHERIT_BLACKLIST: + A list of classes to remove from the + INHERIT + value globally within the extensible SDK configuration. + + diff --git a/documentation/ref-manual/figures/sdk.png b/documentation/ref-manual/figures/sdk.png index 8136760b3a..5c36b7548b 100644 Binary files a/documentation/ref-manual/figures/sdk.png and b/documentation/ref-manual/figures/sdk.png differ -- cgit 1.2.3-korg