diff --git a/compatMakefile b/compatMakefile
index 188fb300..bf46bdbd 100644
--- a/compatMakefile
+++ b/compatMakefile
@@ -265,11 +265,12 @@ stamp-config: config.status $(srcdir)/config.h.in
 	$(SHELL) config.status
 	touch stamp-config
 
-# These rules cause too much trouble.
-#configure: configure.in
-#	autoconf $(ACFLAGS)
-#config.h.in: configure.in
-#	autoheader $(ACFLAGS)
+configure: configure.in aclocal.m4
+	cd $(srcdir) && autoconf $(ACFLAGS)
+	test -d CVS && cvs commit -m'autoconf $(ACFLAGS)' $@
+config.h.in: configure.in aclocal.m4
+	cd $(srcdir) && autoheader $(ACFLAGS)
+	test -d CVS && cvs commit -m'autoheader $(ACFLAGS)' $@
 
 # This tells versions [3.59,3.63) of GNU make not to export all variables.
 .NOEXPORT: