]> code.delx.au - refind/blobdiff - gptsync/Make.gnuefi
Added more information on Mac "Retina" display problems to todo.html.
[refind] / gptsync / Make.gnuefi
index ad92564226464a294694c3ad945115bcd557871e..30f4ed2ddbf0cf87a0bbfe0e0f1a821fcf2817e4 100644 (file)
@@ -3,40 +3,38 @@
 # Build control file for the gptsync tool, built with GNU-EFI
 #
 
-LOCAL_CPPFLAGS  = -I. -I../include
-LOCAL_LDFLAGS   = 
+#LOCAL_GNUEFI_CFLAGS  = -I. -I../include
 LOCAL_LIBS      = 
 
 OBJS            = gptsync.o lib.o os_efi.o
-TARGET          = gptsync.efi
+#TARGET          = gptsync.efi
 
 include ../Make.common
 
 ifeq ($(ARCH),ia32)
-  ARCHNAME = gptsync_ia32.efi
+  TARGET = gptsync_ia32.efi
 endif
 
 ifeq ($(ARCH),x86_64)
-  ARCHNAME = gptsync_x64.efi
+  TARGET = gptsync_x64.efi
 endif
 
 ifeq ($(ARCH),aarch64)
-  ARCHNAME = gptsync_aa64.efi
+  TARGET = gptsync_aa64.efi
 endif
 
 all: $(TARGET)
 
-#SHLIB_TARGET = $(subst .efi,.so,$(TARGET))
+SHLIB_TARGET = $(subst .efi,.so,$(TARGET))
 
 $(SHLIB_TARGET): $(OBJS)
-       $(LD) $(LOCAL_LDFLAGS) $(LDFLAGS) $(OBJS) -o $@ $(LOCAL_LIBS) $(LIBS)
+       $(LD) $(GNUEFI_LDFLAGS) $(SUBSYSTEM_LDFLAG) $(OBJS) -o $@ $(LOCAL_LIBS) $(GNUEFI_LIBS)
 
 $(TARGET): $(SHLIB_TARGET)
        $(OBJCOPY) -j .text -j .sdata -j .data -j .dynamic -j .dynsym -j .rel \
                   -j .rela -j .rel.* -j .rela.* -j .rel* -j .rela* \
                   -j .reloc $(FORMAT) $< $@
        chmod a-x $(TARGET)
-       mv $(TARGET) $(ARCHNAME)
 
 
 # EOF