diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml index 9a5160cd9e..c675a373bf 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.xml +++ b/documentation/dev-manual/dev-manual-common-tasks.xml @@ -773,7 +773,10 @@ so that there are some definite steps on how to do this. I need more detail her During a build, the unpacked temporary source code used by recipes to build packages is available in the Yocto Project build directory as defined by the - S variable: + S variable. + Below is the default value for the S variable as defined in the + /conf/local.conf configuration file in the Yocto + Project's Build Directory: S = ${WORKDIR}/${PN}-${PV} @@ -781,9 +784,15 @@ so that there are some definite steps on how to do this. I need more detail her The actual location within the build directory for the temporary source code - depends on the package name and the architecture of the target device. + depends on the package name and the architecture of the target device, + which are part of the + WORKDIR variable's definition. + + + Here is the temporary source code location for packages whose targets are not - device-dependent: + device-dependent. + This location comprises WORKDIR: ${TMPDIR}/work/${PACKAGE_ARCH}-poky-${TARGET_OS}/${PN}-${PV}-${PR} @@ -815,15 +824,15 @@ so that there are some definite steps on how to do this. I need more detail her To better understand how the Yocto Project build system resolves directories during the build process, see the glossary entries for the - WORKDIR, - TMPDIR, - TOPDIR, - PACKAGE_ARCH, - TARGET_OS, - PN, - PV, + WORKDIR, + TMPDIR, + TOPDIR, + PACKAGE_ARCH, + TARGET_OS, + PN, + PV, and - PR + PR variables in the Yocto Project Reference Manual.