Index: src/Makefile.in
--- src/Makefile.in.orig
+++ src/Makefile.in
@@ -201,29 +201,13 @@ install:
 	  $(INSTALL_DATA) ecl/$$i $(DESTDIR)$(includedir)/ecl/$$i; \
 	done
 	$(INSTALL_SCRIPT) bin/ecl-config $(DESTDIR)$(bindir)
-	for i in build-stamp help.doc TAGS ; do \
-	  $(INSTALL_DATA) $$i $(DESTDIR)$(ecldir); \
-	done
-	for i in $(LSP_LIBRARIES) $(LIBRARIES); do \
-	  if test -s $$i ; then \
-	   if echo $$i | grep dll; then \
-	    $(INSTALL_LIBRARY) $$i $(DESTDIR)$(bindir); \
-	   fi; \
-	   $(INSTALL_LIBRARY) $$i $(DESTDIR)$(libdir); \
-	  fi \
-	done
-	if [ "x@SONAME3@" != "x" -a -f "@SONAME3@" -a "@SONAME@" != "@SONAME3@" ]; then \
-	  ( $(INSTALL_LIBRARY) @SONAME3@ $(DESTDIR)$(libdir) && \
-	    cd $(DESTDIR)$(libdir) && $(RM) -f @SONAME2@ @SONAME1@ @SONAME@ && \
-	    $(LN_S) @SONAME3@ @SONAME2@ && \
-	    $(LN_S) @SONAME3@ @SONAME1@ && \
-	    $(LN_S) @SONAME3@ @SONAME@ ) \
-	fi
+	$(INSTALL_DATA) help.doc $(DESTDIR)$(ecldir)
+	${INSTALL_LIBRARY} libecl.so $(DESTDIR)$(libdir)/$(LSP_LIBRARIES)
 	$(INSTALL_PROGRAM) c/$(DPP) $(DESTDIR)$(ecldir)
 	$(INSTALL_PROGRAM) $(ECL_MIN) $(DESTDIR)$(ecldir)
 	for i in `cat modules`; do \
 	  case $$i in \
-	    *.fas) $(INSTALL_PROGRAM) $$i $(DESTDIR)$(ecldir);; \
+	    *.fas) $(INSTALL_SCRIPT) $$i $(DESTDIR)$(ecldir);; \
 	    *) $(INSTALL_DATA) $$i $(DESTDIR)$(ecldir);; \
 	  esac \
 	done
