summaryrefslogtreecommitdiffstats
path: root/gnu-efi-3.0/apps/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'gnu-efi-3.0/apps/Makefile')
-rw-r--r--gnu-efi-3.0/apps/Makefile9
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