--- backend/Makefile.in.old	Mon May 25 23:58:55 1998
+++ backend/Makefile.in	Mon May 25 23:59:31 1998
@@ -75,7 +75,7 @@
 
 %-s.c:	$(srcdir)/stubs.c
 	rm -f $@
-	ln -s $(srcdir)/stubs.c $@
+	ln -sf $(srcdir)/stubs.c $@
 
 # Don't delete any intermediate files.
 .PRECIOUS: %-s.c %-s.lo %.lo dll-preload.c
@@ -94,16 +94,16 @@
 	  file=libsane-$${be}.so.$(V_MAJOR); \
 	  lib=`grep dlname= libsane-$${be}.la | cut -f2 -d"'"`; \
 	  if test ! -f $${file} -a -n "$${lib}"; then \
-	    ln -s $${lib} $${file}; \
+	    ln -sf $${lib} $${file}; \
 	  fi; \
 	done
 	rm -f $(libdir)/libsane.a $(libdir)/libsane.so \
 		$(libdir)/libsane.so.$(V_MAJOR)*
-	ln -s sane/libsane-dll.a $(libdir)/libsane.a
-	ln -s sane/libsane-dll.so $(libdir)/libsane.so
+	ln -sf sane/libsane-dll.a $(libdir)/libsane.a
+	ln -sf sane/libsane-dll.so $(libdir)/libsane.so
 	@cd $(libsanedir) && for n in libsane-dll.so.$(V_MAJOR)*; do \
 	  nn=`echo $$n | sed 's,^libsane-dll,libsane,'`; \
-	  (cd ..; ln -s sane/$$n $$nn); \
+	  (cd ..; ln -sf sane/$$n $$nn); \
 	done || exit 1
 	@list="$(CONFIGS)"; for cfg in $$list; do \
 	  if test ! -r $(srcdir)/$${cfg}; then continue; fi; \
