From 55498a0fe4713d9d6e6737bd4bd293ac4d8c4236 Mon Sep 17 00:00:00 2001 From: Glenn Morris Date: Tue, 29 Oct 2013 23:40:15 -0700 Subject: [PATCH] * Makefile.in (distclean, bootstrap-clean, maintainer-clean): Also clean admin/unidata, if present. * admin/unidata/Makefile.in (bootstrap-clean): New rule. --- ChangeLog | 5 +++++ Makefile.in | 18 +++++++++--------- admin/ChangeLog | 1 + admin/unidata/Makefile.in | 2 +- 4 files changed, 16 insertions(+), 10 deletions(-) diff --git a/ChangeLog b/ChangeLog index da6fb6bb974..4a47039e486 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2013-10-30 Glenn Morris + + * Makefile.in (distclean, bootstrap-clean, maintainer-clean): + Also clean admin/unidata, if present. + 2013-10-27 Glenn Morris * configure.ac: It seems installing in non-ASCII is not, in fact, ok. diff --git a/Makefile.in b/Makefile.in index 2c854fd9ae0..5cf2cb1200f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -870,9 +870,9 @@ distclean: FRC cd leim && $(MAKE) $(MFLAGS) distclean cd lisp && $(MAKE) $(MFLAGS) distclean cd nextstep && $(MAKE) $(MFLAGS) distclean - [ ! -d test/automated ] || { \ - cd test/automated && $(MAKE) $(MFLAGS) distclean; \ - } + for dir in test/automated admin/unidata; do \ + [ ! -d $$dir ] || (cd $$dir && $(MAKE) $(MFLAGS) distclean); \ + done ${top_distclean} ### `bootstrap-clean' @@ -892,9 +892,9 @@ bootstrap-clean: FRC cd leim && $(MAKE) $(MFLAGS) maintainer-clean cd lisp && $(MAKE) $(MFLAGS) bootstrap-clean cd nextstep && $(MAKE) $(MFLAGS) maintainer-clean - [ ! -d test/automated ] || { \ - cd test/automated && $(MAKE) $(MFLAGS) bootstrap-clean; \ - } + for dir in test/automated admin/unidata; do \ + [ ! -d $$dir ] || (cd $$dir && $(MAKE) $(MFLAGS) bootstrap-clean); \ + done [ ! -f config.log ] || mv -f config.log config.log~ ${top_bootclean} @@ -915,9 +915,9 @@ top_maintainer_clean=\ maintainer-clean: bootstrap-clean FRC cd src && $(MAKE) $(MFLAGS) maintainer-clean cd lisp && $(MAKE) $(MFLAGS) maintainer-clean - [ ! -d test/automated ] || { \ - cd test/automated && $(MAKE) $(MFLAGS) maintainer-clean; \ - } + for dir in test/automated admin/unidata; do \ + [ ! -d $$dir ] || (cd $$dir && $(MAKE) $(MFLAGS) maintainer-clean); \ + done ${top_maintainer_clean} ### This doesn't actually appear in the coding standards, but Karl diff --git a/admin/ChangeLog b/admin/ChangeLog index bbbd652f1be..baa8706fd32 100644 --- a/admin/ChangeLog +++ b/admin/ChangeLog @@ -7,6 +7,7 @@ * unidata/Makefile.in (abs_srcdir): New, set by configure. (${DSTDIR}/charprop.el, charprop.el): Update for srcdir not absolute. (clean): Delete all .elc files. + (bootstrap-clean): New rule. 2013-10-23 Glenn Morris diff --git a/admin/unidata/Makefile.in b/admin/unidata/Makefile.in index 521f66f5bc4..e4a8a87443b 100644 --- a/admin/unidata/Makefile.in +++ b/admin/unidata/Makefile.in @@ -63,4 +63,4 @@ clean: distclean: clean -rm -f ./Makefile -maintainer-clean: distclean +bootstrap-clean maintainer-clean: distclean -- 2.39.5