-.PHONY: default tags distdir info dvi installcheck install-exec \
-install-data install uninstall all installdirs mostlyclean-generic \
-distclean-generic clean-generic maintainer-clean-generic clean \
-mostlyclean distclean maintainer-clean
-
+.PHONY: tags distdir info dvi installcheck install-exec install-data \
+install uninstall all installdirs mostlyclean-generic distclean-generic \
+clean-generic maintainer-clean-generic clean mostlyclean distclean \
+maintainer-clean
+
+
+Makefile.am: Makefile.am.in
+ rm -f $@ $@t
+ sed -n '1,/^##m4-files-begin/p' $< > $@t
+ ( echo EXTRA_DIST = README Makefile.am.in; \
+ find . -type f -name '*.m4' -print |sed 's,^\./,,' |sort ) \
+ |fmt | (tr '\012' @; echo) \
+ |sed 's/@$$/%/;s/@/ \\@/g' |tr @% '\012\012' \
+ >> $@t
+ sed -n '/^##m4-files-end/,$$p' $< >> $@t
+ chmod a-w $@t
+ mv $@t $@