3 # Build control file for the gptsync tool, built with GNU-EFI
6 LOCAL_CPPFLAGS = -I. -I../include
10 OBJS = gptsync.o lib.o os_efi.o
13 include ../Make.common
16 ARCHNAME = gptsync_ia32.efi
20 ARCHNAME = gptsync_x64.efi
25 #SHLIB_TARGET = $(subst .efi,.so,$(TARGET))
27 #$(SHLIB_TARGET): $(OBJS)
28 # $(LD) $(LOCAL_LDFLAGS) $(LDFLAGS) $(OBJS) -o $@ $(LOCAL_LIBS) $(LIBS)
30 $(TARGET): $(SHLIB_TARGET)
31 $(OBJCOPY) -j .text -j .sdata -j .data -j .dynamic -j .dynsym -j .rel \
32 -j .rela -j .reloc --target=$(FORMAT) $< $@
34 mv $(TARGET) $(ARCHNAME)