ARM: pbl: move linker script to lib
Since the pbl linker script can be reused by the upcoming multi image build process move it to a common place. Also remove ENTRY() from the linker script and instead add the -e option to the linker. This makes the entrypoint configurable. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
dc7d63b3cc
commit
cde9fcb8cb
|
@ -26,7 +26,6 @@
|
|||
|
||||
OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
|
||||
OUTPUT_ARCH(arm)
|
||||
ENTRY(pbl_start)
|
||||
SECTIONS
|
||||
{
|
||||
#ifdef CONFIG_PBL_RELOCATABLE
|
|
@ -29,9 +29,12 @@ endif
|
|||
zbarebox-common := $(barebox-pbl-common) $(obj)/$(piggy_o)
|
||||
zbarebox-lds := $(obj)/zbarebox.lds
|
||||
|
||||
$(zbarebox-lds): $(obj)/../lib/pbl.lds.S FORCE
|
||||
$(call if_changed_dep,cpp_lds_S)
|
||||
|
||||
quiet_cmd_zbarebox__ ?= LD $@
|
||||
cmd_zbarebox__ ?= $(LD) $(LDFLAGS) $(LDFLAGS_zbarebox) -o $@ \
|
||||
-T $(zbarebox-lds) \
|
||||
-e pbl_start -T $(zbarebox-lds) \
|
||||
--start-group $(zbarebox-common) --end-group \
|
||||
$(filter-out $(zbarebox-lds) $(zbarebox-common) FORCE ,$^)
|
||||
|
||||
|
|
Loading…
Reference in New Issue