From 1657abe3f2ef87ea3394e3442172fc93cfde3457 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Tue, 10 Jun 2014 11:01:06 +0300 Subject: ref-manual: Added 17 new STAGING* variables to the glossary: STAGING_BASE_LIBDIR_NATIVE STAGING_BASELIBDIR STAGING_BINDIR STAGING_BINDIR_CROSS STAGING_BINDIR_NATIVE STAGING_DATADIR STAGING_DIR STAGING_DIR_HOST STAGING_DATADIR_NATIVE STAGING_DIR_NATIVE STAGING_DIR_TARGET STAGING_ETCDIR_NATIVE STAGING_EXECPREFIXDIR STAGING_INCDIR STAGING_INCDIR_NATIVE STAGING_LIBDIR STAGING_LIBDIR_NATIVE (From yocto-docs rev: e3a45f13b6daf00a2a61db4b82d95257987a9dbe) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/ref-manual/ref-variables.xml | 225 +++++++++++++++++++++++++++++ 1 file changed, 225 insertions(+) (limited to 'documentation/ref-manual') 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 -- cgit v1.2.3-54-g00ecf