diff options
author | Scott Rifenbark <srifenbark@gmail.com> | 2016-09-22 14:27:04 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-09-28 15:02:33 +0100 |
commit | 8a8349be290e9b13bc400013b094e05d3a716ecb (patch) | |
tree | 0327d89f98adc1428cb2d40d274da1f6dfad7fc0 /documentation/ref-manual | |
parent | 1c594557f7369232ece6e7a2e471e9850a097fa7 (diff) | |
download | poky-8a8349be290e9b13bc400013b094e05d3a716ecb.tar.gz |
ref-manual, dev-manual: Updates for "staging" discussion and variables.
Fixes [YOCTO #8631]
These fixes cover the following:
* New glossary entry for SYSROOT_DIRS
* New glossary entry for SYSROOT_DIRS_NATIVE
* New glossary entry for SYSROOT_DIRS_BLACKLIST
* New section titled "Sharing Files Between Recipes" in the
dev-manual's "Writing a New Recipe" section.
(From yocto-docs rev: e541a3c8967f51b903d9dd7978009f4fa7c2f014)
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/ref-manual')
-rw-r--r-- | documentation/ref-manual/ref-variables.xml | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml index 99f3e03446..1ec804d100 100644 --- a/documentation/ref-manual/ref-variables.xml +++ b/documentation/ref-manual/ref-variables.xml | |||
@@ -13095,6 +13095,76 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3" | |||
13095 | </glossdef> | 13095 | </glossdef> |
13096 | </glossentry> | 13096 | </glossentry> |
13097 | 13097 | ||
13098 | <glossentry id='var-SYSROOT_DIRS'><glossterm>SYSROOT_DIRS</glossterm> | ||
13099 | <info> | ||
13100 | SYSROOT_DIRS[doc] = "Directories that are staged in the sysroot." | ||
13101 | </info> | ||
13102 | <glossdef> | ||
13103 | <para role="glossdeffirst"> | ||
13104 | <!-- <para role="glossdeffirst"><imagedata fileref="figures/define-generic.png" /> --> | ||
13105 | Directories that are staged in the sysroot. | ||
13106 | By default, the following directories are staged: | ||
13107 | <literallayout class='monospaced'> | ||
13108 | SYSROOT_DIRS = " \ | ||
13109 | ${includedir} \ | ||
13110 | ${libdir} \ | ||
13111 | ${base_libdir} \ | ||
13112 | ${nonarch_base_libdir} \ | ||
13113 | ${datadir} \ | ||
13114 | " | ||
13115 | </literallayout> | ||
13116 | </para> | ||
13117 | </glossdef> | ||
13118 | </glossentry> | ||
13119 | |||
13120 | <glossentry id='var-SYSROOT_DIRS_BLACKLIST'><glossterm>SYSROOT_DIRS_BLACKLIST</glossterm> | ||
13121 | <info> | ||
13122 | SYSROOT_DIRS_BLACKLIST[doc] = "Directories that should not be staged into sysroot." | ||
13123 | </info> | ||
13124 | <glossdef> | ||
13125 | <para role="glossdeffirst"> | ||
13126 | <!-- <para role="glossdeffirst"><imagedata fileref="figures/define-generic.png" /> --> | ||
13127 | Directories that should not be staged into sysroot. | ||
13128 | By default, the following directories are not staged: | ||
13129 | <literallayout class='monospaced'> | ||
13130 | SYSROOT_DIRS_BLACKLIST = " \ | ||
13131 | ${mandir} \ | ||
13132 | ${docdir} \ | ||
13133 | ${infodir} \ | ||
13134 | ${datadir}/locale \ | ||
13135 | ${datadir}/applications \ | ||
13136 | ${datadir}/fonts \ | ||
13137 | ${datadir}/pixmaps \ | ||
13138 | " | ||
13139 | </literallayout> | ||
13140 | </para> | ||
13141 | </glossdef> | ||
13142 | </glossentry> | ||
13143 | |||
13144 | <glossentry id='var-SYSROOT_DIRS_NATIVE'><glossterm>SYSROOT_DIRS_NATIVE</glossterm> | ||
13145 | <info> | ||
13146 | SYSROOT_DIRS_NATIVE[doc] = "Extra directories staged for native into sysroot." | ||
13147 | </info> | ||
13148 | <glossdef> | ||
13149 | <para role="glossdeffirst"> | ||
13150 | <!-- <para role="glossdeffirst"><imagedata fileref="figures/define-generic.png" /> --> | ||
13151 | Extra directories staged for native into sysroot. | ||
13152 | By default, the following directories are staged: | ||
13153 | <literallayout class='monospaced'> | ||
13154 | SYSROOT_DIRS_NATIVE = " \ | ||
13155 | ${bindir} \ | ||
13156 | ${sbindir} \ | ||
13157 | ${base_bindir} \ | ||
13158 | ${base_sbindir} \ | ||
13159 | ${libexecdir} \ | ||
13160 | ${sysconfdir} \ | ||
13161 | ${localstatedir} \ | ||
13162 | " | ||
13163 | </literallayout> | ||
13164 | </para> | ||
13165 | </glossdef> | ||
13166 | </glossentry> | ||
13167 | |||
13098 | <glossentry id='var-SYSROOT_PREPROCESS_FUNCS'><glossterm>SYSROOT_PREPROCESS_FUNCS</glossterm> | 13168 | <glossentry id='var-SYSROOT_PREPROCESS_FUNCS'><glossterm>SYSROOT_PREPROCESS_FUNCS</glossterm> |
13099 | <info> | 13169 | <info> |
13100 | SYSROOT_PREPROCESS_FUNCS[doc] = "A list of functions to execute after files are staged into the sysroot. These functions are usually used to apply additional processing on the staged files, or to stage additional files." | 13170 | SYSROOT_PREPROCESS_FUNCS[doc] = "A list of functions to execute after files are staged into the sysroot. These functions are usually used to apply additional processing on the staged files, or to stage additional files." |