diff --git a/src/modules/dynamic_module_makefile.in b/src/modules/dynamic_module_makefile.in
index ec827471b133703bb9bc73b7133ed7afb62b8be0..00f3096e740ca82adc52feb0dafbb1400600de4b 100644
--- a/src/modules/dynamic_module_makefile.in
+++ b/src/modules/dynamic_module_makefile.in
@@ -23,7 +23,7 @@ all:
 
 @common_module_makefile@
 
-build_type:
+build_type: Makefile
 	@echo dynamic > build_type
 
 static: Makefile $(DUMMY) module-preamble
diff --git a/src/modules/semidynamic_module_makefile.in b/src/modules/semidynamic_module_makefile.in
index d53066a0ff8f0b8d99842f71089c3ed2cbf9228b..0218f01381496afdaaf07ec32a0ac672d7e5d6ad 100644
--- a/src/modules/semidynamic_module_makefile.in
+++ b/src/modules/semidynamic_module_makefile.in
@@ -23,7 +23,7 @@ all:
 
 @common_module_makefile@
 
-build_type:
+build_type: Makefile
 	@echo static > build_type
 
 static: Makefile $(DUMMY) module-preamble module-main
diff --git a/src/modules/static_module_makefile.in b/src/modules/static_module_makefile.in
index 88b79745e5c08399c6a495e792871adc82251f40..107a6d1454f064a549d8498b16fdab8a8da9e644 100644
--- a/src/modules/static_module_makefile.in
+++ b/src/modules/static_module_makefile.in
@@ -22,7 +22,7 @@ all:
 
 @common_module_makefile@
 
-build_type:
+build_type: Makefile
 	@echo static > build_type
 
 static: Makefile $(DUMMY) module-preamble module-main