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