From: Glenn Morris Date: Mon, 10 May 2021 20:30:00 +0000 (-0700) Subject: * Makefile.in: Simplify maintainer-clean. X-Git-Tag: emacs-28.0.90~2526 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=9117b42e68c9241d4a420e48cbdf46c50ea31764;p=emacs.git * Makefile.in: Simplify maintainer-clean. (maintainer_clean_dirs): Remove. (maintainer-clean): Don't duplicate clean by running bootstrap-clean, which can lead to issues with parallel clean. --- diff --git a/Makefile.in b/Makefile.in index 21e6336a7d5..65eceb2a0c9 100644 --- a/Makefile.in +++ b/Makefile.in @@ -917,12 +917,9 @@ top_maintainer_clean=\ ${top_distclean}; \ rm -fr ${srcdir}/autom4te.cache -maintainer_clean_dirs = src leim lisp admin/charsets admin/grammars \ - admin/unidata test +$(foreach dir,$(distclean_dirs),$(eval $(call submake_template,$(dir),maintainer-clean))) -$(foreach dir,$(maintainer_clean_dirs),$(eval $(call submake_template,$(dir),maintainer-clean))) - -maintainer-clean: bootstrap-clean $(maintainer_clean_dirs:=_maintainer-clean) +maintainer-clean: $(distclean_dirs:=_maintainer-clean) rm -rf ${srcdir}/info rm -f ${srcdir}/etc/refcards/emacsver.tex ${top_maintainer_clean}