Refer to https://buildroot.org/downloads/manual/manual.html
lake@localhost:~/aw_t3/aw_t3_grid_3.10-v1.0$ ls -l
total 36
drwxr-xr-x 8 lake sudo 4096 Nov 1 23:14 brandy
-rwxr-xr-x 1 lake sudo 134 Nov 1 23:16 build.sh
drwxr-xr-x 18 lake sudo 4096 Dec 14 22:20 buildroot-201611
-rwxr-xr-x 1 lake sudo 1010 Nov 1 23:16 comp_qtLib-590_only.sh
drwxr-xr-x 3 lake sudo 4096 Nov 1 23:16 doc
drwxr-xr-x 29 lake sudo 4096 Dec 17 01:03 linux-3.10
-rw-r--r-- 1 lake sudo 141 Dec 17 00:12 misc_config
drwxr-xr-x 3 lake sudo 4096 Dec 17 00:12 out
drwxr-xr-x 8 lake sudo 4096 Dec 14 22:22 tools
lake@localhost:~/aw_t3/aw_t3_grid_3.10-v1.0$
lake@localhost:~/aw_t3/aw_t3_grid_3.10-v1.0$ make help -C buildroot-201611/
make: Entering directory '/home/lake/aw_t3/aw_t3_grid_3.10-v1.0/buildroot-201611'
Cleaning:
clean - delete all files created by build
distclean - delete all non-source files (including .config)
Build:
all - make world
toolchain - build toolchain
Configuration:
menuconfig - interactive curses-based configurator
nconfig - interactive ncurses-based configurator
xconfig - interactive Qt-based configurator
gconfig - interactive GTK-based configurator
oldconfig - resolve any unresolved symbols in .config
silentoldconfig - Same as oldconfig, but quietly, additionally update deps
olddefconfig - Same as silentoldconfig but sets new symbols to their default value
randconfig - New config with random answer to all options
defconfig - New config with default answer to all options
BR2_DEFCONFIG, if set, is used as input
savedefconfig - Save current config to BR2_DEFCONFIG (minimal config)
allyesconfig - New config where all options are accepted with yes
allnoconfig - New config where all options are answered with no
randpackageconfig - New config with random answer to package options
allyespackageconfig - New config where pkg options are accepted with yes
allnopackageconfig - New config where package options are answered with no
Package-specific:
<pkg> - Build and install <pkg> and all its dependencies
<pkg>-source - Only download the source files for <pkg>
<pkg>-extract - Extract <pkg> sources
<pkg>-patch - Apply patches to <pkg>
<pkg>-depends - Build <pkg>'s dependencies
<pkg>-configure - Build <pkg> up to the configure step
<pkg>-build - Build <pkg> up to the build step
<pkg>-show-depends - List packages on which <pkg> depends
<pkg>-show-rdepends - List packages which have <pkg> as a dependency
<pkg>-graph-depends - Generate a graph of <pkg>'s dependencies
<pkg>-graph-rdepends - Generate a graph of <pkg>'s reverse dependencies
<pkg>-dirclean - Remove <pkg> build directory
<pkg>-reconfigure - Restart the build from the configure step
<pkg>-rebuild - Restart the build from the build step
busybox:
busybox-menuconfig - Run BusyBox menuconfig
Documentation:
manual - build manual in all formats
manual-html - build manual in HTML
manual-split-html - build manual in split HTML
manual-pdf - build manual in PDF
manual-text - build manual in text
manual-epub - build manual in ePub
graph-build - generate graphs of the build times
graph-depends - generate graph of the dependency tree
graph-size - generate stats of the filesystem size
list-defconfigs - list all defconfigs (pre-configured minimal systems)
Miscellaneous:
source - download all sources needed for offline-build
source-check - check selected packages for valid download URLs
external-deps - list external packages used
legal-info - generate info about license compliance
make V=0|1 - 0 => quiet build (default), 1 => verbose build
make O=dir - Locate all output files in "dir", including .config
For further details, see README, generate the Buildroot manual, or consult
it on-line at http://buildroot.org/docs.html
make: Leaving directory '/home/lake/aw_t3/aw_t3_grid_3.10-v1.0/buildroot-201611'
lake@localhost:~/aw_t3/aw_t3_grid_3.10-v1.0$
#### Example
lake@localhost:~/aw_t3/aw_t3_grid_3.10-v1.0$ make graph-size -C buildroot-201611/
make: Entering directory '/home/lake/aw_t3/aw_t3_grid_3.10-v1.0/buildroot-201611'
You need python-matplotlib to generate the size graph
Makefile:765: recipe for target 'graph-size' failed
make: *** [graph-size] Error 1
make: Leaving directory '/home/lake/aw_t3/aw_t3_grid_3.10-v1.0/buildroot-201611'
lake@localhost:~/aw_t3/aw_t3_grid_3.10-v1.0$ make list-defconfigs -C buildroot-201611/
make: Entering directory '/home/lake/aw_t3/aw_t3_grid_3.10-v1.0/buildroot-201611'
Built-in configs:
sun8i_defconfig - Build for sun8i
sun8iw11p1_defconfig - Build for sun8iw11p1
sun8iw11p1_hf_defconfig - Build for sun8iw11p1_hf
sun8iw11p1_kunos_defconfig - Build for sun8iw11p1_kunos
sun8iw17p1_defconfig - Build for sun8iw17p1
make: Leaving directory '/home/lake/aw_t3/aw_t3_grid_3.10-v1.0/buildroot-201611'