Eric Andersen | cd8c436 | 2001-11-10 11:22:46 +0000 | [diff] [blame] | 1 | 1) Run 'make config' or 'make menuconfig' and select the |
| 2 | functionality that you wish to enable. |
Matt Kraai | 6e91f69 | 2001-05-10 14:12:20 +0000 | [diff] [blame] | 3 | |
Eric Andersen | cb81e64 | 2003-07-14 21:21:08 +0000 | [diff] [blame] | 4 | 2) Run 'make dep' |
Matt Kraai | 6e91f69 | 2001-05-10 14:12:20 +0000 | [diff] [blame] | 5 | |
Eric Andersen | cd8c436 | 2001-11-10 11:22:46 +0000 | [diff] [blame] | 6 | 3) Check the Makefile for any Makefile setting you wish |
| 7 | to adjust for your system (things like like setting |
| 8 | your cross compiler, adjusting optimizations, etc) |
Matt Kraai | 6e91f69 | 2001-05-10 14:12:20 +0000 | [diff] [blame] | 9 | |
Eric Andersen | cb81e64 | 2003-07-14 21:21:08 +0000 | [diff] [blame] | 10 | 4) Run 'make' |
Eric Andersen | cd8c436 | 2001-11-10 11:22:46 +0000 | [diff] [blame] | 11 | |
Eric Andersen | cb81e64 | 2003-07-14 21:21:08 +0000 | [diff] [blame] | 12 | 5) 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 | |
| 17 | 6) 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'.... |