efi_loader: build CRT0 and RELOC on x86_64
The efi selftest and the hello application require CRT0 and RELOC to be built. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
committed by
Alexander Graf
parent
508d856704
commit
f2560e2dea
@@ -68,8 +68,18 @@ extra-$(CONFIG_EFI_STUB_64BIT) += crt0_x86_64_efi.o reloc_x86_64_efi.o
|
|||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifneq ($(CONFIG_EFI_STUB)$(CONFIG_CMD_BOOTEFI_HELLO_COMPILE),)
|
ifdef CONFIG_EFI_STUB
|
||||||
|
|
||||||
ifeq ($(CONFIG_$(SPL_)X86_64),)
|
ifeq ($(CONFIG_$(SPL_)X86_64),)
|
||||||
extra-y += $(EFI_CRT0) $(EFI_RELOC)
|
extra-y += $(EFI_CRT0) $(EFI_RELOC)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
|
ifndef CONFIG_SPL_BUILD
|
||||||
|
ifneq ($(CONFIG_CMD_BOOTEFI_SELFTEST)$(CONFIG_CMD_BOOTEFI_HELLO_COMPILE),)
|
||||||
|
extra-y += $(EFI_CRT0) $(EFI_RELOC)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|||||||
Reference in New Issue
Block a user