f93286397e
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.
17 lines
392 B
Makefile
17 lines
392 B
Makefile
#
|
|
# Linux-Kernel is expected to be at 1000'8000,
|
|
# entry 1000'8000 (mem base + reserved)
|
|
#
|
|
|
|
sinclude $(OBJTREE)/board/$(BOARDDIR)/config.tmp
|
|
|
|
ifeq ($(VOICEBLUE_SMALL_FLASH),y)
|
|
# We load ourself to internal SRAM at 2001'2000
|
|
# Check map file when changing TEXT_BASE.
|
|
# Everything has fit into 192kB internal SRAM!
|
|
TEXT_BASE = 0x20012000
|
|
else
|
|
# Running in SDRAM...
|
|
TEXT_BASE = 0x13FD0000
|
|
endif
|