mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 08:42:12 +02:00
Kbuild: add LDFLAGS_STANDALONE
Introduce a new Makefile variable for passing LDFLAGS to standalone programs. Currently the variable CONFIG_STANDALONE_LOAD_ADDR is misued on some archs to pass a specific linker script. Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Rick Chen <rick@andestech.com>
This commit is contained in:
@@ -45,6 +45,8 @@ endif
|
||||
# source file.
|
||||
ccflags-y += $(call cc-option,-fno-toplevel-reorder)
|
||||
|
||||
LDFLAGS_STANDALONE += -Ttext $(CONFIG_STANDALONE_LOAD_ADDR)
|
||||
|
||||
#########################################################################
|
||||
|
||||
quiet_cmd_link_lib = LD $@
|
||||
@@ -54,7 +56,7 @@ $(LIB): $(LIBOBJS) FORCE
|
||||
$(call if_changed,link_lib)
|
||||
|
||||
quiet_cmd_link_elf = LD $@
|
||||
cmd_link_elf = $(LD) $(LDFLAGS) -g -Ttext $(CONFIG_STANDALONE_LOAD_ADDR) \
|
||||
cmd_link_elf = $(LD) $(LDFLAGS) $(LDFLAGS_STANDALONE) -g \
|
||||
-o $@ -e $(SYM_PREFIX)$(@F) $< $(LIB) $(PLATFORM_LIBGCC)
|
||||
|
||||
$(ELF): $(obj)/%: $(obj)/%.o $(LIB) FORCE
|
||||
|
Reference in New Issue
Block a user