+all: $(TARGET)
+
+$(SHLIB_TARGET): $(OBJS)
+ $(LD) $(LOCAL_LDFLAGS) $(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)
+
+clean:
+ rm -f $(TARGET) *~ *.so $(OBJS) *.efi *.obj refind_*.txt \
+ refind_*.dll *.lib
+