summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1997-05-12 00:59:57 +0000
committerRichard M. Stallman <rms@gnu.org>1997-05-12 00:59:57 +0000
commit98b918b69b71ca68d7440a29b0262b15b98e0b43 (patch)
treea4b4f4b8b78d1ed61ce850d24b9c327fcb247fd1 /lisp
parente888d4496e285281f95f3c8451117e6dd2d85bc2 (diff)
downloademacs-98b918b69b71ca68d7440a29b0262b15b98e0b43.tar.gz
emacs-98b918b69b71ca68d7440a29b0262b15b98e0b43.tar.bz2
emacs-98b918b69b71ca68d7440a29b0262b15b98e0b43.zip
(update-subdirs): New target.
(updates): Do update-subdirs's job too.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/Makefile14
1 files changed, 14 insertions, 0 deletions
diff --git a/lisp/Makefile b/lisp/Makefile
index 8187b99098e..80cb5c41356 100644
--- a/lisp/Makefile
+++ b/lisp/Makefile
@@ -34,6 +34,17 @@ autoloads: doit
done; \
$(EMACS) -batch -f batch-update-autoloads $$wins
+update-subdirs: doit
+ subdirs=`find . -type d -print`; \
+ for file in $$subdirs; do \
+ case $$file in */Old | */RCS) ;; \
+ *) wins="$$wins $$file" ;; \
+ esac; \
+ done; \
+ for file in $$wins; do \
+ ../update-subdirs $$file; \
+ done;
+
updates: doit
subdirs=`find . -type d -print`; \
for file in $$subdirs; do \
@@ -41,6 +52,9 @@ updates: doit
*) wins="$$wins $$file" ;; \
esac; \
done; \
+ for file in $$wins; do \
+ ../update-subdirs $$file; \
+ done; \
$(EMACS) -batch -l cus-dep.el -f custom-make-dependencies $$wins \
$(EMACS) -batch -l finder -f finder-compile-keywords-make-dist $$wins \
$(EMACS) -batch -f batch-update-autoloads $$wins