diff --git a/documentation/bsp-guide/bsp.xml b/documentation/bsp-guide/bsp.xml
index 08c90b46c1..a957409ec8 100644
--- a/documentation/bsp-guide/bsp.xml
+++ b/documentation/bsp-guide/bsp.xml
@@ -304,28 +304,39 @@
Project layer, identifies the
contents of the layer, and contains information about how Yocto Project should use it.
Generally, a standard boilerplate file such as the following works.
- In the following example you would replace "bsp" and "_bsp" with the actual name
- of the BSP (i.e. <bsp_name> from the example template).
+ In the following example, you would replace "bsp" and
+ "_bsp" with the actual name
+ of the BSP (i.e. <bsp_name> from the example template).
- # We have a conf directory, add to BBPATH
+ # We have a conf and classes directory, add to BBPATH
BBPATH := "${BBPATH}:${LAYERDIR}"
- # We have a recipes directory containing .bb and .bbappend files, add to BBFILES
+ # We have a recipes directory, add to BBFILES
BBFILES := "${BBFILES} ${LAYERDIR}/recipes/*/*.bb \
${LAYERDIR}/recipes/*/*.bbappend"
BBFILE_COLLECTIONS += "bsp"
BBFILE_PATTERN_bsp := "^${LAYERDIR}/"
- BBFILE_PRIORITY_bsp = "5"
+ BBFILE_PRIORITY_bsp = "6"
+
+
+
+
+ To illustrate the string substitutions, here are the last three statements from the Crown
+ Bay conf/layer.conf file:
+
+ BBFILE_COLLECTIONS += "crownbay"
+ BBFILE_PATTERN_crownbay := "^${LAYERDIR}/"
+ BBFILE_PRIORITY_crownbay = "6"
This file simply makes BitBake aware of the recipes and configuration directories.
- This file must exist so that the Yocto Project build system can recognize the BSP.
+ The file must exist so that the Yocto Project build system can recognize the BSP.