From: Tom Tromey Date: Sun, 12 Nov 1995 19:29:12 +0000 (+0000) Subject: (TAGS): Make tags file that includes all subdir tags files X-Git-Tag: Release-0-25~406 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=7166697693f5cca7dbd4d90c45a101d9009c6b98;p=automake.git (TAGS): Make tags file that includes all subdir tags files --- diff --git a/lib/am/subdirs.am b/lib/am/subdirs.am index 9cfa2185..03943f37 100644 --- a/lib/am/subdirs.am +++ b/lib/am/subdirs.am @@ -13,6 +13,15 @@ all install install-info uninstall check tags TAGS info dvi:: (cd $$subdir; $(MAKE) $@); \ done +TAGS:: + tags=; \ + for subdir in $(SUBDIRS); do \ + if test -f $subdir/TAGS; then \ + tags="$tags -i $subdir/TAGS"; \ + fi; \ + done; \ + etags $tags + mostlyclean: mostlyclean-recursive mostlyclean-local clean: clean-recursive clean-local diff --git a/subdirs.am b/subdirs.am index 9cfa2185..03943f37 100644 --- a/subdirs.am +++ b/subdirs.am @@ -13,6 +13,15 @@ all install install-info uninstall check tags TAGS info dvi:: (cd $$subdir; $(MAKE) $@); \ done +TAGS:: + tags=; \ + for subdir in $(SUBDIRS); do \ + if test -f $subdir/TAGS; then \ + tags="$tags -i $subdir/TAGS"; \ + fi; \ + done; \ + etags $tags + mostlyclean: mostlyclean-recursive mostlyclean-local clean: clean-recursive clean-local