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~388 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dbd0599eb68938de91a1d279ced9369fd44b4b28;p=thirdparty%2Fautomake.git (TAGS): Make tags file that includes all subdir tags files --- diff --git a/lib/am/subdirs.am b/lib/am/subdirs.am index 9cfa21853..03943f372 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 9cfa21853..03943f372 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