diff options
author | Glenn Morris <[email protected]> | 2014-06-14 17:17:21 -0700 |
---|---|---|
committer | Glenn Morris <[email protected]> | 2014-06-14 17:17:21 -0700 |
commit | 0e6929ecab39164b384c76884a7eac559a1fe9b9 (patch) | |
tree | a1c0f3548f81156c9c971d803b8d0c31e4dc1303 /doc | |
parent | 90de50e27049ae19492dd9843e50618ea4ed5d14 (diff) |
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.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/emacs/ChangeLog | 4 | ||||
-rw-r--r-- | doc/emacs/Makefile.in | 4 | ||||
-rw-r--r-- | doc/lispintro/ChangeLog | 4 | ||||
-rw-r--r-- | doc/lispintro/Makefile.in | 4 | ||||
-rw-r--r-- | doc/lispref/ChangeLog | 4 | ||||
-rw-r--r-- | doc/lispref/Makefile.in | 4 | ||||
-rw-r--r-- | doc/misc/ChangeLog | 4 | ||||
-rw-r--r-- | doc/misc/Makefile.in | 4 |
8 files changed, 24 insertions, 8 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index b2b4b37992..c7fe1dfbff 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog @@ -1,3 +1,7 @@ +2014-06-15 Glenn Morris <[email protected]> + + * Makefile.in (bootstrap-clean): New. + 2014-06-10 Glenn Morris <[email protected]> * Makefile.in (INFO_EXT): Remove and replace by ".info" throughout. diff --git a/doc/emacs/Makefile.in b/doc/emacs/Makefile.in index 6bf8302a2a..ffbfda7db8 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 diff --git a/doc/lispintro/ChangeLog b/doc/lispintro/ChangeLog index 4c549f9c8b..318daf3e7a 100644 --- a/doc/lispintro/ChangeLog +++ b/doc/lispintro/ChangeLog @@ -1,3 +1,7 @@ +2014-06-15 Glenn Morris <[email protected]> + + * Makefile.in (bootstrap-clean): New. + 2014-06-10 Glenn Morris <[email protected]> * Makefile.in (INFO_EXT): Remove and replace by ".info" throughout. diff --git a/doc/lispintro/Makefile.in b/doc/lispintro/Makefile.in index 0055408c4a..08506cfbc7 100644 --- a/doc/lispintro/Makefile.in +++ b/doc/lispintro/Makefile.in @@ -101,7 +101,7 @@ emacs-lisp-intro.pdf: ${srcs} emacs-lisp-intro.html: ${srcs} $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/emacs-lisp-intro.texi -.PHONY: mostlyclean clean distclean maintainer-clean infoclean +.PHONY: mostlyclean clean distclean bootstrap-clean maintainer-clean infoclean mostlyclean: rm -f *.aux *.log *.toc *.cp *.cps *.fn *.fns *.ky *.kys \ @@ -119,7 +119,7 @@ infoclean: $(buildinfodir)/eintr.info \ $(buildinfodir)/eintr.info-[1-9] -maintainer-clean: distclean infoclean +bootstrap-clean maintainer-clean: distclean infoclean .PHONY: dist diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index f7c0d14abb..4089068c90 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog @@ -1,3 +1,7 @@ +2014-06-15 Glenn Morris <[email protected]> + + * Makefile.in (bootstrap-clean): New. + 2014-06-15 Eli Zaretskii <[email protected]> * commands.texi (Accessing Mouse): Improve the wording of the diff --git a/doc/lispref/Makefile.in b/doc/lispref/Makefile.in index 2fbba4d0d5..c97ce97c9f 100644 --- a/doc/lispref/Makefile.in +++ b/doc/lispref/Makefile.in @@ -153,7 +153,7 @@ elisp.html: $(srcs) elisp.pdf: $(srcs) $(ENVADD) $(TEXI2PDF) $(srcdir)/elisp.texi -.PHONY: mostlyclean clean distclean maintainer-clean infoclean +.PHONY: mostlyclean clean distclean bootstrap-clean maintainer-clean infoclean ## [12] stuff is from two-volume.make. mostlyclean: @@ -175,7 +175,7 @@ infoclean: $(buildinfodir)/elisp.info-[1-9] \ $(buildinfodir)/elisp.info-[1-9][0-9] -maintainer-clean: distclean infoclean +bootstrap-clean maintainer-clean: distclean infoclean .PHONY: dist diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog index 2ded8898fd..6e641f1dd1 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog @@ -1,3 +1,7 @@ +2014-06-15 Glenn Morris <[email protected]> + + * Makefile.in (bootstrap-clean): New. + 2014-06-12 Vincent Belaïche <[email protected]> * ses.texi: Adding documentation for SES local printer functions. diff --git a/doc/misc/Makefile.in b/doc/misc/Makefile.in index 9e036c43ad..d191534c2d 100644 --- a/doc/misc/Makefile.in +++ b/doc/misc/Makefile.in @@ -209,7 +209,7 @@ ${buildinfodir}/tramp.info tramp.html: EXTRA_OPTS = -D emacs ${buildinfodir}/tramp.info tramp.html: ${srcdir}/trampver.texi -.PHONY: mostlyclean clean distclean maintainer-clean +.PHONY: mostlyclean clean distclean bootstrap-clean maintainer-clean mostlyclean: rm -f *.aux *.log *.toc *.c[mp] *.c[mp]s *.fn *.fns \ @@ -235,7 +235,7 @@ infoclean: $(buildinfodir)/$${file}-[1-9][0-9]; \ done -maintainer-clean: distclean infoclean +bootstrap-clean maintainer-clean: distclean infoclean dist: rm -rf emacs-misc-${version} |