+--- UFconfig/Makefile.orig 2011-12-14 19:09:00.000000000 +0100
++++ UFconfig/Makefile 2012-01-09 16:45:18.549721061 +0100
+@@ -8,15 +8,13 @@
+
+ include UFconfig.mk
+
+-ccode: libufconfig.a
++ccode: libufconfig.la
+
+-all: libufconfig.a
++all: libufconfig.la
+
+-libufconfig.a: UFconfig.c UFconfig.h
+- $(CC) $(CF) -c UFconfig.c
+- $(ARCHIVE) libufconfig.a UFconfig.o
+- $(RANLIB) libufconfig.a
+- - $(RM) UFconfig.o
++libufconfig.la: UFconfig.c UFconfig.h
++ libtool --mode=compile --tag=CC $(CC) $(CF) -c UFconfig.c
++ libtool --mode=link --tag=CC $(CC) $(LDFLAGS) $(CFLAGS) -o libufconfig.la UFconfig.lo -rpath $(INSTALL_LIB)
+
+ distclean: purge
+
+@@ -28,14 +26,12 @@
+
+ # install UFconfig
+ install:
+- $(CP) libufconfig.a $(INSTALL_LIB)/libufconfig.$(VERSION).a
+- ( cd $(INSTALL_LIB) ; ln -sf libufconfig.$(VERSION).a libufconfig.a )
+- $(CP) UFconfig.h $(INSTALL_INCLUDE)
+- chmod 644 $(INSTALL_LIB)/libufconfig*.a
+- chmod 644 $(INSTALL_INCLUDE)/UFconfig.h
++ libtool --mode=install $(CP) libufconfig.la $(DESTDIR)$(INSTALL_LIB)
++ $(CP) UFconfig.h $(DESTDIR)$(INSTALL_INCLUDE)
++ chmod 644 $(DESTDIR)$(INSTALL_INCLUDE)/UFconfig.h
+
+ # uninstall UFconfig
+ uninstall:
+- $(RM) $(INSTALL_LIB)/libufconfig*.a
+- $(RM) $(INSTALL_INCLUDE)/UFconfig.h
++ $(RM) $(DESTDIR)$(INSTALL_LIB)/libufconfig.la $(DESTDIR)$(INSTALL_LIB)/libufconfig.so* $(DESTDIR)$(INSTALL_LIB)/libufconfig.a
++ $(RM) $(DESTDIR)$(INSTALL_INCLUDE)/UFconfig.h
+