mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-19 08:28:51 +09:00
![Marian Balakowicz](/assets/img/avatar_default.png)
Modifications are based on the linux kernel approach and support two use cases: 1) Add O= to the make command line 'make O=/tmp/build all' 2) Set environement variable BUILD_DIR to point to the desired location 'export BUILD_DIR=/tmp/build' 'make' The second approach can also be used with a MAKEALL script 'export BUILD_DIR=/tmp/build' './MAKEALL' Command line 'O=' setting overrides BUILD_DIR environent variable. When none of the above methods is used the local build is performed and the object files are placed in the source directory.
12 lines
258 B
Makefile
12 lines
258 B
Makefile
#
|
|
# image should be loaded at 0x01000000
|
|
#
|
|
|
|
TEXT_BASE = 0x01000000
|
|
|
|
ifneq ($(OBJTREE),$(SRCTREE))
|
|
# We are building u-boot in a separate directory, use generated
|
|
# .lds script from OBJTREE directory.
|
|
LDSCRIPT := $(OBJTREE)/board/$(BOARDDIR)/u-boot.lds
|
|
endif
|