diff options
| author | Glenn Morris | 2014-06-14 17:17:21 -0700 |
|---|---|---|
| committer | Glenn Morris | 2014-06-14 17:17:21 -0700 |
| commit | 0e6929ecab39164b384c76884a7eac559a1fe9b9 (patch) | |
| tree | a1c0f3548f81156c9c971d803b8d0c31e4dc1303 /lib | |
| parent | 90de50e27049ae19492dd9843e50618ea4ed5d14 (diff) | |
| download | emacs-0e6929ecab39164b384c76884a7eac559a1fe9b9.tar.gz emacs-0e6929ecab39164b384c76884a7eac559a1fe9b9.zip | |
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 'lib')
| -rw-r--r-- | lib/Makefile.am | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/Makefile.am b/lib/Makefile.am index f76d0d3928d..cda96811ebc 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am | |||
| @@ -16,3 +16,7 @@ include gnulib.mk | |||
| 16 | 16 | ||
| 17 | libgnu_a_SOURCES += openat-die.c save-cwd.c | 17 | libgnu_a_SOURCES += openat-die.c save-cwd.c |
| 18 | endif | 18 | endif |
| 19 | |||
| 20 | .PHONY: bootstrap-clean | ||
| 21 | |||
| 22 | bootstrap-clean: maintainer-clean | ||