diff options
Diffstat (limited to 'gnu-efi-3.0/apps/Makefile')
-rw-r--r-- | gnu-efi-3.0/apps/Makefile | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gnu-efi-3.0/apps/Makefile b/gnu-efi-3.0/apps/Makefile index 5a91289..bd7e658 100644 --- a/gnu-efi-3.0/apps/Makefile +++ b/gnu-efi-3.0/apps/Makefile @@ -58,7 +58,11 @@ LOADLIBES += -lefi -lgnuefi LOADLIBES += $(shell $(CC) $(ARCH3264) -print-libgcc-file-name) LOADLIBES += -T $(LDSCRIPT) +ifeq ($(ARCH),aarch64) +FORMAT := pe-aarch64-little +else FORMAT = efi-app-$(ARCH) +endif TARGET_APPS = t.efi t2.efi t3.efi t4.efi t5.efi t6.efi \ printenv.efi t7.efi tcc.efi modelist.efi \ @@ -71,8 +75,13 @@ TARGETS = $(TARGET_APPS) $(TARGET_BSDRIVERS) $(TARGET_RTDRIVERS) all: $(TARGETS) +ifeq ($(ARCH),aarch64) +$(TARGET_BSDRIVERS): +$(TARGET_RTDRIVERS): +else $(TARGET_BSDRIVERS): FORMAT=efi-bsdrv-$(ARCH) $(TARGET_RTDRIVERS): FORMAT=efi-rtdrv-$(ARCH) +endif clean: rm -f $(TARGETS) *~ *.o *.so |