Many files:
  Change to use new installation directory variables convention.  Add
  uninstall rules.

diff --git a/lib/Makefile.elf-lib b/lib/Makefile.elf-lib
index de38bfd..e755d20 100644
--- a/lib/Makefile.elf-lib
+++ b/lib/Makefile.elf-lib
@@ -34,7 +34,7 @@
 
 installdirs-elf-lib::
 	$(top_srcdir)/mkinstalldirs $(DESTDIR)$(ELF_INSTALL_DIR) \
-		$(DESTDIR)$(ulibdir)
+		$(DESTDIR)$(libdir)
 
 installdirs:: installdirs-elf-lib
 
@@ -44,7 +44,13 @@
 		$(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_LIB)
 	$(LN_S) -f $(ELF_LIB) $(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_SONAME)
 	$(LN_S) -f $(ELF_INSTALL_DIR)/$(ELF_SONAME) \
-		$(DESTDIR)$(ulibdir)/$(ELF_IMAGE).so
+		$(DESTDIR)$(libdir)/$(ELF_IMAGE).so
+	-ldconfig
+
+uninstall-shlibs uninstall::
+	$(RM) -f $(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_LIB) \
+		$(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_SONAME) \
+		$(DESTDIR)$(libdir)/$(ELF_IMAGE).so
 	-ldconfig
 
 clean::