|
@@ -65,3 +65,19 @@ PLATFORM_LDFLAGS += --emit-relocs
|
|
|
LDFLAGS_FINAL += --gc-sections -pie
|
|
|
|
|
|
endif
|
|
|
+
|
|
|
+ifneq ($(CONFIG_EFI_STUB)$(CONFIG_CMD_BOOTEFI_HELLO),)
|
|
|
+
|
|
|
+ifneq ($(CONFIG_EFI_STUB_64BIT),)
|
|
|
+EFI_LDS := elf_x86_64_efi.lds
|
|
|
+EFI_CRT0 := crt0_x86_64_efi.o
|
|
|
+EFI_RELOC := reloc_x86_64_efi.o
|
|
|
+EFI_TARGET := --target=efi-app-ia32
|
|
|
+else
|
|
|
+EFI_LDS := elf_ia32_efi.lds
|
|
|
+EFI_CRT0 := crt0_ia32_efi.o
|
|
|
+EFI_RELOC := reloc_ia32_efi.o
|
|
|
+EFI_TARGET := --target=efi-app-x86_64
|
|
|
+endif
|
|
|
+
|
|
|
+endif
|