diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml
index 1edd0ab44a..fff28ffed6 100644
--- a/documentation/ref-manual/ref-variables.xml
+++ b/documentation/ref-manual/ref-variables.xml
@@ -7707,6 +7707,231 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
+ STAGING_BASE_LIBDIR_NATIVE
+
+
+ Specifies the path to the /lib
+ subdirectory of the sysroot directory for the
+ build host.
+
+
+
+
+ STAGING_BASELIBDIR
+
+
+ Specifies the path to the /lib
+ subdirectory of the sysroot directory for which the target
+ is being built
+ (STAGING_DIR_HOST).
+
+
+
+
+ STAGING_BINDIR
+
+
+ Specifies the path to the
+ /usr/bin subdirectory of the
+ sysroot directory for which the target is being built
+ (STAGING_DIR_HOST).
+
+
+
+
+ STAGING_BINDIR_CROSS
+
+
+ Specifies the path to the directory containing binary
+ configuration scripts.
+ These scripts provide configuration information for
+ other software that wants to make use of libraries or
+ include files provided by the software associated with
+ the script.
+
+ This style of build configuration has been largely
+ replaced by pkg-config.
+ Consequently, if pkg-config
+ is supported by the library to which you are linking,
+ it is recommended you use
+ pkg-config instead of a
+ provided configuration script.
+
+
+
+
+
+ STAGING_BINDIR_NATIVE
+
+
+ Specifies the path to the
+ /usr/bin subdirectory of the
+ sysroot directory for the build host.
+
+
+
+
+ STAGING_DATADIR
+
+
+ Specifies the path to the /usr/share
+ subdirectory of the sysroot directory for which the
+ target is being built
+ (STAGING_DIR_HOST).
+
+
+
+
+ STAGING_DIR
+
+
+ Specifies the path to the top-level sysroots directory
+ (i.e.
+ ${TMPDIR}/sysroots).
+
+ Recipes should never write files directly under
+ this directory because the OpenEmbedded build system
+ the directory automatically.
+ Instead, files should be installed to
+ ${D}
+ within your recipe's
+ install
+ task and then the OpenEmbedded build system will
+ stage a subset of those files into the sysroot.
+
+
+
+
+
+ STAGING_DIR_HOST
+
+
+ Specifies the path to the primary sysroot directory for
+ which the target is being built.
+ Depending on the type of recipe and the build target, the
+ recipe's value is as follows:
+
+ Recipes Building for the Target Machine:
+ The value is "${STAGING_DIR}/${MACHINE}".
+
+ Native Recipes Building for the Build Host:
+ The value is empty given the assumption that when
+ building for the build host, the build host's own
+ directories should be used.
+
+ nativesdk Recipes that Build for the SDK:
+ The value is "${STAGING_DIR}/${MULTIMACH_HOST_SYS}".
+
+
+
+
+
+
+ STAGING_DATADIR_NATIVE
+
+
+ Specifies the path to the /usr/share
+ subdirectory of the sysroot directory for the build host.
+
+
+
+
+
+
+ STAGING_DIR_NATIVE
+
+
+ Specifies the path to the sysroot directory for the
+ build host.
+
+
+
+
+ STAGING_DIR_TARGET
+
+
+ Specifies the path to the sysroot directory for which
+ the target is being built.
+ In most cases, this path is the
+ STAGING_DIR_HOST.
+
+
+
+ Some recipes build binaries that can run on the target
+ system but those binaries in turn generate code for
+ another different system (e.g. cross-canadian recipes).
+ Using terminology from GNU, the primary system is referred
+ to as the "HOST" and the secondary, or different, system is
+ referred to as the "TARGET".
+ Thus, the binaries run on the "HOST" system and
+ and generate binaries for the "TARGET" system.
+ STAGING_DIR_TARGET points to the
+ sysroot used for the "TARGET" system.
+
+
+
+
+ STAGING_ETCDIR_NATIVE
+
+
+ Specifies the path to the /etc
+ subdirectory of the sysroot directory for the
+ build host.
+
+
+
+
+ STAGING_EXECPREFIXDIR
+
+
+ Specifies the path to the /usr
+ subdirectory of the sysroot directory for which the
+ target is being built
+ (STAGING_DIR_HOST).
+
+
+
+
+ STAGING_INCDIR
+
+
+ Specifies the path to the
+ /usr/include subdirectory of the
+ sysroot directory for which the target is being built
+ (STAGING_DIR_HOST).
+
+
+
+
+ STAGING_INCDIR_NATIVE
+
+
+ Specifies the path to the /usr/include
+ subdirectory of the sysroot directory for the build host.
+
+
+
+
+ STAGING_LIBDIR
+
+
+ Specifies the path to the /usr/lib
+ subdirectory of the sysroot directory for which the target
+ is being built
+ (STAGING_DIR_HOST).
+
+
+
+
+ STAGING_LIBDIR_NATIVE
+
+
+ Specifies the path to the /usr/lib
+ subdirectory of the sysroot directory for the build host.
+
+
+
+
STAGING_KERNEL_DIR