toybox/scripts/help.txt
<<
>>
Prefs
   1  toybox          - Build toybox.
   2  COMMANDNAME     - Build individual toybox command as a standalone binary.
   3  list            - List COMMANDNAMEs you can build standalone.
   4  list_example    - List example commands (often used by the test suite)
   5  list_pending    - List unfinished COMMANDNAMEs out of toys/pending.
   6  change          - Build each command standalone under change/.
   7  baseline        - Create toybox_old for use by bloatcheck.
   8  bloatcheck      - Report size differences between old and current versions
   9  test_COMMAND    - Run tests for COMMAND (test_ps, test_cat, etc.)
  10  tests           - Run test suite against all compiled commands.
  11                    export TEST_HOST=1 to test host command, VERBOSE=all
  12                    to show all failures.
  13  clean           - Delete temporary files.
  14  distclean       - Delete everything that isn't shipped.
  15  install_airlock - Install toybox and host toolchain into $PREFIX directory
  16                    (providing $PATH for hermetic builds).
  17  install_flat    - Install toybox into $PREFIX directory.
  18  install         - Install toybox into subdirectories of $PREFIX.
  19  uninstall_flat  - Remove toybox from $PREFIX directory.
  20  uninstall       - Remove toybox from subdirectories of $PREFIX.
  21  root            - Build/package root filesystem under root/ controlled by
  22                    CROSS= cross compile (see scripts/mcm-buildall.sh)
  23                    LINUX= build kernel from this source, configured for qemu
  24  run_root        - boot toyroot under qemu, I.E. cd root/$CROSS && ./qemu-*.sh
  25
  26example: make defconfig toybox install LDFLAGS="--static" CROSS_COMPILE=armv5l-
  27or     : make root run_root CROSS=sh4 LINUX=~/linux
  28
  29