]> code.delx.au - refind/blobdiff - gptsync/Make.gnuefi
Added support for ARM64 (AARCH64) platform in rEFInd, drivers, and
[refind] / gptsync / Make.gnuefi
index a38aa844d5833274e0e0729de40fc625b88490a5..ad92564226464a294694c3ad945115bcd557871e 100644 (file)
@@ -20,16 +20,21 @@ ifeq ($(ARCH),x86_64)
   ARCHNAME = gptsync_x64.efi
 endif
 
+ifeq ($(ARCH),aarch64)
+  ARCHNAME = gptsync_aa64.efi
+endif
+
 all: $(TARGET)
 
 #SHLIB_TARGET = $(subst .efi,.so,$(TARGET))
 
-#$(SHLIB_TARGET): $(OBJS)
-#      $(LD) $(LOCAL_LDFLAGS) $(LDFLAGS) $(OBJS) -o $@ $(LOCAL_LIBS) $(LIBS)
+$(SHLIB_TARGET): $(OBJS)
+       $(LD) $(LOCAL_LDFLAGS) $(LDFLAGS) $(OBJS) -o $@ $(LOCAL_LIBS) $(LIBS)
 
 $(TARGET): $(SHLIB_TARGET)
        $(OBJCOPY) -j .text -j .sdata -j .data -j .dynamic -j .dynsym -j .rel \
-                  -j .rela -j .reloc --target=$(FORMAT) $< $@
+                  -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
+                  -j .reloc $(FORMAT) $< $@
        chmod a-x $(TARGET)
        mv $(TARGET) $(ARCHNAME)