X-Git-Url: https://code.delx.au/refind/blobdiff_plain/cc81100ca9d8e17fffcbffc85bd401fcbe445038..32fb076b277cc9e421d4a0c1cbcaab9cfee8c060:/gptsync/Make.gnuefi diff --git a/gptsync/Make.gnuefi b/gptsync/Make.gnuefi index ad92564..30f4ed2 100644 --- a/gptsync/Make.gnuefi +++ b/gptsync/Make.gnuefi @@ -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