diff --git a/src/Makefile.in b/src/Makefile.in
index 39a497f95d8ff8aa0587171f34c481cb7300ea6b..ed7d3f3d3815273980059816de5b821a86db6ba8 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -1,5 +1,5 @@
 #
-# $Id: Makefile.in,v 1.98 1998/07/04 23:12:20 grubba Exp $
+# $Id: Makefile.in,v 1.99 1998/07/09 16:01:21 grubba Exp $
 #
 
 # This line is needed on some machines.
@@ -71,7 +71,7 @@ CPP=@CPP@
 AR=@AR@
 
 LD=@LD@
-LDFLAGS=@LDFLAGS@ @LINKFORSHARED@
+LDFLAGS=@LDFLAGS@ @LINKFORSHARED@ $(EXTRALDFLAGS)
 
 RUNPIKE=$(TMP_BUILDDIR)/pike -DNOT_INSTALLED -m$(TMP_BUILDDIR)/master.pike $(PIKEOPTS)
 
@@ -366,7 +366,7 @@ lib: $(LIBDIR_SRC)/master.pike.in Makefile
 	-@touch ./lib 2>/dev/null || (touch lib/.broken_gnu_touch && rm lib/.broken_gnu_touch)
 
 
-master.pike: $(LIBDIR_SRC)/master.pike.in
+master.pike: $(LIBDIR_SRC)/master.pike.in Makefile
 	sed -e 's!�lib_prefix�!$(TMP_LIBDIR)!' <$(LIBDIR_SRC)/master.pike.in \
 	  | sed -e 's!�share_prefix�!$(LIBDIR_SRC)!' >master.pike