|
|
|
@ -2323,6 +2323,26 @@ images ready for download to / installation on your system: |
|
|
|
|
- "u-boot" is an image in ELF binary format |
|
|
|
|
- "u-boot.srec" is in Motorola S-Record format |
|
|
|
|
|
|
|
|
|
By default the build is performed locally and the objects are saved |
|
|
|
|
in the source directory. One of the two methods can be used to change |
|
|
|
|
this behavior and build U-Boot to some external directory: |
|
|
|
|
|
|
|
|
|
1. Add O= to the make command line invocations: |
|
|
|
|
|
|
|
|
|
make O=/tmp/build distclean |
|
|
|
|
make O=/tmp/build NAME_config |
|
|
|
|
make O=/tmp/build all |
|
|
|
|
|
|
|
|
|
2. Set environment variable BUILD_DIR to point to the desired location: |
|
|
|
|
|
|
|
|
|
export BUILD_DIR=/tmp/build |
|
|
|
|
make distclean |
|
|
|
|
make NAME_config |
|
|
|
|
make all |
|
|
|
|
|
|
|
|
|
Note that the command line "O=" setting overrides the BUILD_DIR environment |
|
|
|
|
variable. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Please be aware that the Makefiles assume you are using GNU make, so |
|
|
|
|
for instance on NetBSD you might need to use "gmake" instead of |
|
|
|
@ -2376,6 +2396,22 @@ or to build on a native PowerPC system you can type |
|
|
|
|
|
|
|
|
|
CROSS_COMPILE=' ' MAKEALL |
|
|
|
|
|
|
|
|
|
When using the MAKEALL script, the default behaviour is to build U-Boot |
|
|
|
|
in the source directory. This location can be changed by setting the |
|
|
|
|
BUILD_DIR environment variable. Also, for each target built, the MAKEALL |
|
|
|
|
script saves two log files (<target>.ERR and <target>.MAKEALL) in the |
|
|
|
|
<source dir>/LOG directory. This default location can be changed by |
|
|
|
|
setting the MAKEALL_LOGDIR environment variable. For example: |
|
|
|
|
|
|
|
|
|
export BUILD_DIR=/tmp/build |
|
|
|
|
export MAKEALL_LOGDIR=/tmp/log |
|
|
|
|
CROSS_COMPILE=ppc_8xx- MAKEALL |
|
|
|
|
|
|
|
|
|
With the above settings build objects are saved in the /tmp/build, log |
|
|
|
|
files are saved in the /tmp/log and the source tree remains clean during |
|
|
|
|
the whole build process. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
See also "U-Boot Porting Guide" below. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|