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 @@ <filename>do_compile</filename> - 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.