]> git.eshelyaron.com Git - emacs.git/commitdiff
* Makefile.in (distclean, bootstrap-clean, maintainer-clean):
authorGlenn Morris <rgm@gnu.org>
Wed, 30 Oct 2013 06:40:15 +0000 (23:40 -0700)
committerGlenn Morris <rgm@gnu.org>
Wed, 30 Oct 2013 06:40:15 +0000 (23:40 -0700)
Also clean admin/unidata, if present.

* admin/unidata/Makefile.in (bootstrap-clean): New rule.

ChangeLog
Makefile.in
admin/ChangeLog
admin/unidata/Makefile.in

index da6fb6bb9740fe9f48f341c166f6724a79123049..4a47039e486564a3c1dd76a2f27ea6f65e9e8cc5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-10-30  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (distclean, bootstrap-clean, maintainer-clean):
+       Also clean admin/unidata, if present.
+
 2013-10-27  Glenn Morris  <rgm@gnu.org>
 
        * configure.ac: It seems installing in non-ASCII is not, in fact, ok.
index 2c854fd9ae0bcbee390f9ce36d17826ddfc9248e..5cf2cb1200fd76c28785390c73a9298e7563d9d2 100644 (file)
@@ -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
index bbbd652f1beddf921f65a1478b7d7b8c0dbaf118..baa8706fd3260e09d399095fe92d0ac7648474ad 100644 (file)
@@ -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  <rgm@gnu.org>
 
index 521f66f5bc4bc60a2f7cc71ac2f883e37bca3031..e4a8a87443b1681848be535d45aaac5573d58592 100644 (file)
@@ -63,4 +63,4 @@ clean:
 distclean: clean
        -rm -f ./Makefile
 
-maintainer-clean: distclean
+bootstrap-clean maintainer-clean: distclean