
Table 10. Package build targets
Package Target
Description
<pkg>
Builds and installs a package and all its dependencies
<pkg>-source
Downloads only the source files for the package
<pkg>-extract
Extracts package sources
<pkg>-patch
Applies patches to the package
<pkg>-depends
Builds package dependencies
<pkg>-configure
Builds a package up to the configure step
<pkg>-build
Builds a package up to the build step
<pkg>-show-depends
Lists packages on which the package depends
<pkg>-show-rdepends
Lists packages which have the package as a dependency
<pkg>-graph-depends
Generates a graph of the package dependencies
<pkg>-graph-rdepends
Generates a graph of the package's reverse dependencies
<pkg>-dirclean
Removes the package's build directory
<pkg>-reconfigure
Restarts the build from the configure step
<pkg>-rebuild
Restarts the build from the build step
Thus, a package can be downloaded in the directory
dl/
, extracted to the directory
output/build/<pkg>
, and then built in
the directory
output/build/<pkg>
. You need to modify the code in the
output/build/<pkg>
, and then run the command,
$make <pkg>-rebuild
to rebuild the package.
For more details about OpenIL operations, refer to the Buildroot document available at the URL:
https://buildroot.org/downloads/
manual/manual.html#getting-buildroot
NXP Semiconductors
Getting started
Open Industrial User Guide, Rev. 1.8, 05/2020
User's Guide
24 / 199