mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-11 07:24:46 +00:00
efi_loader: move HOST_ARCH to version_autogenerated.h
efi_default_filename.h requires HOST_ARCH to be defined. Up to now we defined it via a CFLAGS. This does not scale. Add the symbol to version_autogenerated.h instead. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
This commit is contained in:
parent
8f31929562
commit
a0a749787a
4 changed files with 4 additions and 4 deletions
1
Makefile
1
Makefile
|
@ -1963,6 +1963,7 @@ define filechk_version.h
|
|||
echo \#define U_BOOT_VERSION_NUM $(VERSION); \
|
||||
echo \#define U_BOOT_VERSION_NUM_PATCH $$(echo $(PATCHLEVEL) | \
|
||||
sed -e "s/^0*//"); \
|
||||
echo \#define HOST_ARCH $(HOST_ARCH); \
|
||||
echo \#define CC_VERSION_STRING \"$$(LC_ALL=C $(CC) --version | head -n 1)\"; \
|
||||
echo \#define LD_VERSION_STRING \"$$(LC_ALL=C $(LD) --version | head -n 1)\"; )
|
||||
endef
|
||||
|
|
|
@ -69,5 +69,3 @@ EFI_LDS := ${SRCDIR}/../../../arch/riscv/lib/elf_riscv64_efi.lds
|
|||
endif
|
||||
EFI_CRT0 := crt0_sandbox_efi.o
|
||||
EFI_RELOC := reloc_sandbox_efi.o
|
||||
AFLAGS_crt0_sandbox_efi.o += -DHOST_ARCH="$(HOST_ARCH)"
|
||||
CFLAGS_reloc_sandbox_efi.o += -DHOST_ARCH="$(HOST_ARCH)"
|
||||
|
|
|
@ -16,6 +16,8 @@ export HOST_ARCH_X86=0x0386
|
|||
export HOST_ARCH_X86_64=0x8664
|
||||
#endif
|
||||
|
||||
#include <version.h>
|
||||
|
||||
#define HOST_ARCH_AARCH64 0xaa64
|
||||
#define HOST_ARCH_ARM 0x00a7
|
||||
#define HOST_ARCH_RISCV32 0x5032
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
# This file only gets included with CONFIG_EFI_LOADER set, so all
|
||||
# object inclusion implicitly depends on it
|
||||
|
||||
asflags-y += -DHOST_ARCH="$(HOST_ARCH)" -I.
|
||||
ccflags-y += -DHOST_ARCH="$(HOST_ARCH)"
|
||||
asflags-y += -I.
|
||||
|
||||
CFLAGS_efi_boottime.o += \
|
||||
-DFW_VERSION="0x$(VERSION)" \
|
||||
|
|
Loading…
Add table
Reference in a new issue