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.
47 lines
1.4 KiB
Makefile
47 lines
1.4 KiB
Makefile
#
|
|
# (C) Copyright 2004
|
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
|
#
|
|
# See file CREDITS for list of people who contributed to this
|
|
# project.
|
|
#
|
|
# This program is free software; you can redistribute it and/or
|
|
# modify it under the terms of the GNU General Public License as
|
|
# published by the Free Software Foundation; either version 2 of
|
|
# the License, or (at your option) any later version.
|
|
#
|
|
# This program is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
# GNU General Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU General Public License
|
|
# along with this program; if not, write to the Free Software
|
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston,
|
|
# MA 02111-1307 USA
|
|
#
|
|
|
|
#
|
|
# TQM5200 board:
|
|
#
|
|
# Valid values for TEXT_BASE are:
|
|
#
|
|
# 0xFC000000 boot low (standard configuration with room for max 64 MByte
|
|
# Flash ROM)
|
|
# 0xFFF00000 boot high (for a backup copy of U-Boot)
|
|
# 0x00100000 boot from RAM (for testing only)
|
|
#
|
|
|
|
sinclude $(OBJTREE)/board/$(BOARDDIR)/config.tmp
|
|
|
|
ifndef TEXT_BASE
|
|
## Standard: boot low
|
|
TEXT_BASE = 0xFC000000
|
|
## For a backup copy of U-Boot at the end of flash: boot high
|
|
# TEXT_BASE = 0xFFF00000
|
|
## For testing: boot from RAM
|
|
# TEXT_BASE = 0x00100000
|
|
endif
|
|
|
|
PLATFORM_CPPFLAGS += -DTEXT_BASE=$(TEXT_BASE) -I$(TOPDIR)/board
|