diff options
author | Mike Frysinger <vapier@gentoo.org> | 2008-10-24 17:51:57 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2009-01-07 02:59:50 -0500 |
commit | e7e684b10d73a303902208594c7c3e7e0d753282 (patch) | |
tree | aa4007ad041b74e275116dfce3cd7010b5191968 /board/bf561-ezkit | |
parent | b9eecc342f767b50e1476fbc1aad7d88dd4ce5eb (diff) | |
download | u-boot-midas-e7e684b10d73a303902208594c7c3e7e0d753282.tar.gz u-boot-midas-e7e684b10d73a303902208594c7c3e7e0d753282.tar.bz2 u-boot-midas-e7e684b10d73a303902208594c7c3e7e0d753282.zip |
Blackfin: fix out-of-tree building with ldscripts
Many of the Blackfin board linker scripts are preprocessed, so make sure we
output the linker script into the build tree rather than the source tree.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'board/bf561-ezkit')
-rw-r--r-- | board/bf561-ezkit/Makefile | 7 | ||||
-rw-r--r-- | board/bf561-ezkit/config.mk | 2 |
2 files changed, 5 insertions, 4 deletions
diff --git a/board/bf561-ezkit/Makefile b/board/bf561-ezkit/Makefile index a1a4433fc1..e7ee243569 100644 --- a/board/bf561-ezkit/Makefile +++ b/board/bf561-ezkit/Makefile @@ -35,12 +35,11 @@ SRCS := $(SOBJS:.o=.S) $(COBJS:.o=.c) OBJS := $(addprefix $(obj),$(COBJS)) SOBJS := $(addprefix $(obj),$(SOBJS)) -$(LIB): $(obj).depend $(OBJS) $(SOBJS) u-boot.lds +$(LIB): $(obj).depend $(OBJS) $(SOBJS) $(obj)u-boot.lds $(AR) $(ARFLAGS) $@ $(OBJS) $(SOBJS) -u-boot.lds: u-boot.lds.S - $(CPP) $(CPPFLAGS) -D__ASSEMBLY__ -P -Ubfin $^ > $@.tmp - mv -f $@.tmp $@ +$(obj)u-boot.lds: u-boot.lds.S + $(CPP) $(CPPFLAGS) -D__ASSEMBLY__ -P $^ > $@ clean: rm -f $(SOBJS) $(OBJS) diff --git a/board/bf561-ezkit/config.mk b/board/bf561-ezkit/config.mk index 77c888b3bd..710809a9e3 100644 --- a/board/bf561-ezkit/config.mk +++ b/board/bf561-ezkit/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +LDSCRIPT = $(obj)board/$(BOARDDIR)/u-boot.lds + # Set some default LDR flags based on boot mode. LDR_FLAGS-BFIN_BOOT_PARA := --bits 16 LDR_FLAGS += $(LDR_FLAGS-$(CONFIG_BFIN_BOOT_MODE)) |