xref: /OK3568_Linux_fs/buildroot/utils/readme.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunThis directory contains various useful scripts and tools for working
2*4882a593Smuzhiyunwith Buildroot. You need not add this directory in your PATH to use
3*4882a593Smuzhiyunany of those tools, but you may do so if you want.
4*4882a593Smuzhiyun
5*4882a593Smuzhiyunbrmake
6*4882a593Smuzhiyun    a script that can be run instead of make, that prepends the date in
7*4882a593Smuzhiyun    front of each line, redirects all of the build output to a file
8*4882a593Smuzhiyun    ("'br.log' in the current directory), and just outputs the Buildroot
9*4882a593Smuzhiyun    messages (those lines starting with >>>) on stdout.
10*4882a593Smuzhiyun    Do not run this script for interactive configuration (e.g. menuconfig)
11*4882a593Smuzhiyun    or on an unconfigured directory. The output is redirected so you will see
12*4882a593Smuzhiyun    nothing.
13*4882a593Smuzhiyun
14*4882a593Smuzhiyuncheck-package
15*4882a593Smuzhiyun    a script that checks the coding style of a package's Config.in and
16*4882a593Smuzhiyun    .mk files, and also tests them for various types of typoes.
17*4882a593Smuzhiyun
18*4882a593Smuzhiyungenrandconfig
19*4882a593Smuzhiyun    a script that generates a random configuration, used by the autobuilders
20*4882a593Smuzhiyun    (http://autobuild.buildroot.org). It selects a random toolchain from
21*4882a593Smuzhiyun    support/config-fragments/autobuild and randomly selects packages to build.
22*4882a593Smuzhiyun
23*4882a593Smuzhiyunget-developpers
24*4882a593Smuzhiyun    a script to return the list of people interested in a specific part
25*4882a593Smuzhiyun    of Buildroot, so they can be Cc:ed on a mail. Accepts a patch as
26*4882a593Smuzhiyun    input, a package name or and architecture name.
27*4882a593Smuzhiyun
28*4882a593Smuzhiyunscancpan
29*4882a593Smuzhiyun    a script to create a Buildroot package by scanning a CPAN module
30*4882a593Smuzhiyun    description.
31*4882a593Smuzhiyun
32*4882a593Smuzhiyunscanpypi
33*4882a593Smuzhiyun    a script to create a Buildroot package by scanning a PyPI package
34*4882a593Smuzhiyun    description.
35*4882a593Smuzhiyun
36*4882a593Smuzhiyunsize-stats-compare
37*4882a593Smuzhiyun    a script to compare the rootfs size between two different Buildroot
38*4882a593Smuzhiyun    configurations. This can be used to identify the size impact of
39*4882a593Smuzhiyun    a specific option, of a set of specific options, or of an update
40*4882a593Smuzhiyun    to a newer Buildroot version...
41*4882a593Smuzhiyun
42*4882a593Smuzhiyuntest-pkg
43*4882a593Smuzhiyun    a script that tests a specific package against a set of various
44*4882a593Smuzhiyun    toolchains, with the goal to detect toolchain-related dependencies
45*4882a593Smuzhiyun    (wchar, threads...)
46