diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml
index e919bd7eb3..c58c56755b 100644
--- a/documentation/ref-manual/ref-classes.xml
+++ b/documentation/ref-manual/ref-classes.xml
@@ -194,7 +194,14 @@
class or the
package
class.
+
+
+
The class also contains some commonly used functions such as
+ oe_runmake, which runs
+ make with the arguments specified in
+ EXTRA_OEMAKE
+ variable as well as the arguments passed directly to
oe_runmake.
diff --git a/documentation/ref-manual/ref-tasks.xml b/documentation/ref-manual/ref-tasks.xml
index d2502362d7..9b1e8e3a41 100644
--- a/documentation/ref-manual/ref-tasks.xml
+++ b/documentation/ref-manual/ref-tasks.xml
@@ -69,9 +69,19 @@
do_compile
- Compiles the source in the compilation directory, which is pointed
- to by the
- B variable.
+ Compiles the source code.
+ This task runs with the current working directory set
+ to
+ ${B}.
+
+
+
+ The default behavior of this task is to run the
+ oe_runmake task if a makefile
+ (Makefile, makefile,
+ or GNUmakefile) is found.
+ If no such file is found, the do_compile
+ task does nothing.
diff --git a/documentation/ref-manual/technical-details.xml b/documentation/ref-manual/technical-details.xml
index 193787d312..8535d2c6e8 100644
--- a/documentation/ref-manual/technical-details.xml
+++ b/documentation/ref-manual/technical-details.xml
@@ -754,11 +754,13 @@
section in the BitBake User Manual.
- The
- do_deploy[dirs] = "${DEPLOYDIR} ${B}"
+ The do_deploy[dirs] = "${DEPLOYDIR} ${B}"
line creates ${DEPLOYDIR} and
${B} before the
- do_deploy task runs.
+ do_deploy task runs, and also sets
+ the current working directory of
+ do_deploy to
+ ${B}.
For more information, see the
"Variable Flags"
section in the BitBake User Manual.