blob: c9cdf8e263883fe7096e2fcbf06849347049302c [file] [log] [blame]
Eric Andersenc7bda1c2004-03-15 08:29:22 +000011) Run 'make config' or 'make menuconfig' and select the
Eric Andersencd8c4362001-11-10 11:22:46 +00002 functionality that you wish to enable.
Matt Kraai6e91f692001-05-10 14:12:20 +00003
Eric Andersencb81e642003-07-14 21:21:08 +000042) Run 'make dep'
Matt Kraai6e91f692001-05-10 14:12:20 +00005
Eric Andersenc7bda1c2004-03-15 08:29:22 +000063) Check the Makefile for any Makefile setting you wish
7 to adjust for your system (things like like setting
Eric Andersencd8c4362001-11-10 11:22:46 +00008 your cross compiler, adjusting optimizations, etc)
Matt Kraai6e91f692001-05-10 14:12:20 +00009
Eric Andersencb81e642003-07-14 21:21:08 +0000104) Run 'make'
Eric Andersencd8c4362001-11-10 11:22:46 +000011
Eric Andersencb81e642003-07-14 21:21:08 +0000125) Go get a drink of water, drink a soda, visit the bathroom,
13 or whatever while it compiles. It doesn't take very
14 long to compile, so you don't really need to waste too
15 much time waiting...
16
176) Run 'make install' or 'make PREFIX=/target install' to
18 install busybox and all the needed links. Some people
19 will prefer to install using hardlinks and will instead
20 want to run 'make install-hardlinks'....