From 0e6929ecab39164b384c76884a7eac559a1fe9b9 Mon Sep 17 00:00:00 2001 From: Glenn Morris Date: Sat, 14 Jun 2014 17:17:21 -0700 Subject: Parallelize clean rules using GNU make features * Makefile.in: (submake_template): New definition. (mostlyclean_dirs, clean_dirs, distclean_dirs, maintainer_clean_dirs): New variables. (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean) (extraclean): Define using each subdirectory as a prequisite. * lib/Makefile.am (bootstrap-clean): * doc/emacs/Makefile.in (bootstrap-clean): * doc/lispintro/Makefile.in (bootstrap-clean): * doc/lispref/Makefile.in (bootstrap-clean): * doc/misc/Makefile.in (bootstrap-clean): * lib-src/Makefile.in (bootstrap-clean): * lwlib/Makefile.in (bootstrap-clean): * nextstep/Makefile.in (bootstrap-clean): * nt/Makefile.in (bootstrap-clean): * oldXMenu/Makefile.in (bootstrap-clean): New rules, for symmetry/simplicity. * lwlib/Makefile.in (mostlyclean, clean, distclean, maintainer-clean): * oldXMenu/Makefile.in (mostlyclean, clean, distclean, maintainer-clean, tags): Declare as PHONY. --- doc/emacs/Makefile.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'doc/emacs/Makefile.in') diff --git a/doc/emacs/Makefile.in b/doc/emacs/Makefile.in index 6bf8302a2a3..ffbfda7db82 100644 --- a/doc/emacs/Makefile.in +++ b/doc/emacs/Makefile.in @@ -181,7 +181,7 @@ emacs-xtra.dvi: $(EMACS_XTRA) emacs-xtra.pdf: $(EMACS_XTRA) $(ENVADD) $(TEXI2PDF) ${srcdir}/emacs-xtra.texi -.PHONY: mostlyclean clean distclean maintainer-clean infoclean +.PHONY: mostlyclean clean distclean bootstrap-clean maintainer-clean infoclean ## Temp files. mostlyclean: @@ -203,7 +203,7 @@ infoclean: $(buildinfodir)/emacs.info-[1-9] \ $(buildinfodir)/emacs.info-[1-9][0-9] -maintainer-clean: distclean infoclean +bootstrap-clean maintainer-clean: distclean infoclean .PHONY: dist -- cgit v1.2.1