diff --git a/src/modules/dynamic_module_makefile.in b/src/modules/dynamic_module_makefile.in
index 691c84edb860cac7b1f714bf49192580da777ce7..511ab1404a738b7e6d57d132234b4ea1bbddd172 100644
--- a/src/modules/dynamic_module_makefile.in
+++ b/src/modules/dynamic_module_makefile.in
@@ -1,5 +1,5 @@
 #
-# $Id: dynamic_module_makefile.in,v 1.23 1997/11/04 22:46:27 grubba Exp $
+# $Id: dynamic_module_makefile.in,v 1.24 1997/11/04 23:01:39 grubba Exp $
 #
 
 
@@ -32,7 +32,7 @@ modlist_headers: Makefile
 modlist_segment: Makefile
 	echo "" >modlist_segment
 
-Makefile: $(SRCDIR)/Makefile.in $(SRCDIR)/dependencies
+Makefile: @srcdir@/dynamic_module_makefile $(SRCDIR)/Makefile.in $(SRCDIR)/dependencies
 	CONFIG_FILES=Makefile CONFIG_HEADERS= ./config.status
 	@echo "Run make again"
 	@exit 1