diff --git a/Makefile b/Makefile
index 6c52c7c5523e999bba7db7577c1cc42af6d0b911..44b17f1150adbb54f41c9b35510641ebc1b31675 100644
--- a/Makefile
+++ b/Makefile
@@ -2345,7 +2345,8 @@ GENERATED_TESTS:=
 endif
 
 ifneq ("$(HAS_UNIX2DOS)","no")
-tests/spec/preprocess_dos.c: tests/spec/preprocess_dos.c.in
+tests/spec/preprocess_dos.c: tests/spec/preprocess_dos.c.in \
+                             Makefile share/Makefile.config.in
 	$(SED) -e "s|@UNIX2DOS@|$(UNIX2DOS)|g" \
                -e "s|@DONTRUN@||g" \
                $< > $@