1# ==========================================================================
2# Build system
3# ==========================================================================
4
5help:
6	@echo 'Cleaning:'
7	@echo '  clean			- delete temporary files created by build'
8	@echo '  distclean		- delete all non-source files (including .config)'
9	@echo
10	@echo 'Build:'
11	@echo '  all			- Executable and documentation'
12	@echo '  busybox		- the swiss-army executable'
13	@echo '  doc			- docs/BusyBox.{txt,html,1}'
14	@echo '  html			- create html-based cross-reference'
15	@echo
16	@echo 'Configuration:'
17	@echo '  allnoconfig		- disable all symbols in .config'
18	@echo '  allyesconfig		- enable all symbols in .config (see defconfig)'
19	@echo '  allbareconfig		- enable all applets without any sub-features'
20	@echo '  config		- text based configurator (of last resort)'
21	@echo '  defconfig		- set .config to largest generic configuration'
22	@echo '  menuconfig		- interactive curses-based configurator'
23	@echo '  oldconfig		- resolve any unresolved symbols in .config'
24	@echo '  hosttools  		- build sed for the host.'
25	@echo '  			  You can use these commands if the commands on the host'
26	@echo '  			  is unusable. Afterwards use it like:'
27	@echo '			  make SED="$(objtree)/sed"'
28	@echo
29	@echo 'Installation:'
30	@echo '  install		- install busybox into $(CONFIG_PREFIX)'
31	@echo '  uninstall'
32	@echo
33	@echo 'Development:'
34	@echo '  baseline		- create busybox_old for bloatcheck.'
35	@echo '  bloatcheck		- show size difference between old and new versions'
36	@echo '  check			- run the test suite for all applets'
37	@echo '  checkhelp		- check for missing help-entries in Config.in'
38	@echo '  randconfig		- generate a random configuration'
39	@echo '  release		- create a distribution tarball'
40	@echo '  sizes			- show size of all enabled busybox symbols'
41	@echo '  objsizes		- show size of each .o object built'
42	@echo '  bigdata		- show data objects, biggest first'
43	@echo '  stksizes		- show stack users, biggest first'
44	@echo
45