Lines Matching full:dependencies
1268 ``addtask`` command can also optionally describe dependencies between
1270 task and declare some dependencies::
1315 without specifying any dependencies as is done in the following example::
1319 In this example, assuming dependencies have not been
1327 For more information on task dependencies, see the
1328 ":ref:`bitbake-user-manual/bitbake-user-manual-execution:dependencies`" section.
1336 dependencies when calling ``addtask``. For example, here's a snippet
1354 dependencies, the dependencies are not reconnected. For example, suppose
1360 dependencies are not updated to include ``do_a``. Thus, ``do_c`` is free
1363 If you want dependencies such as these to remain intact, use the
1434 dependencies. BitBake reads and writes varflags to the datastore using
1453 - ``[depends]``: Controls inter-task dependencies. See the
1456 dependencies`" section for more information.
1458 - ``[deptask]``: Controls task build-time dependencies. See the
1459 …and the ":ref:`bitbake-user-manual/bitbake-user-manual-metadata:build dependencies`" section for m…
1512 - ``[rdepends]``: Controls inter-task runtime dependencies. See the
1515 ":ref:`bitbake-user-manual/bitbake-user-manual-metadata:inter-task dependencies`" section for
1518 - ``[rdeptask]``: Controls task runtime dependencies. See the
1521 ":ref:`bitbake-user-manual/bitbake-user-manual-metadata:runtime dependencies`" section for more
1526 dependencies.
1528 - ``[recrdeptask]``: Controls task recursive runtime dependencies.
1531 ":ref:`bitbake-user-manual/bitbake-user-manual-metadata:recursive dependencies`" section for
1545 variables to add to a variable's dependencies for the purposes of
1552 that should be excluded from a variable's dependencies for the
1705 Dependencies chapter
1708 To allow for efficient parallel processing, BitBake handles dependencies
1709 at the task level. Dependencies can exist both between tasks within a
1721 This section describes several ways to declare dependencies. Remember,
1722 even though dependencies are declared in different ways, they are all
1723 simply dependencies between tasks.
1727 Dependencies Internal to the ``.bb`` File
1730 BitBake uses the ``addtask`` directive to manage dependencies that are
1765 Build Dependencies
1769 build time dependencies. The ``[deptask]`` varflag for tasks signifies
1779 Runtime Dependencies
1783 variables to manage runtime dependencies.
1786 can have :term:`RDEPENDS` and :term:`RRECOMMENDS` runtime dependencies. The
1800 Recursive Dependencies
1804 dependencies. BitBake looks through the build-time and runtime
1805 dependencies of the current recipe, looks through the task's inter-task
1806 dependencies, and then adds dependencies for the listed task. Once
1808 dependencies of those tasks. Iterative passes continue until all
1809 dependencies are discovered and added.
1818 the current recipe and all recipes reachable (by way of dependencies)
1828 recipes reachable (by way of dependencies) from the recipe
1833 Inter-Task Dependencies
1837 inter-task dependencies. This more generic form allows for