Make-lang.in (treelang.tags): Create TAGS.sub files in each directory and TAGS files...
authorJason Merrill <jason@redhat.com>
Tue, 25 Nov 2003 15:44:51 +0000 (10:44 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Tue, 25 Nov 2003 15:44:51 +0000 (10:44 -0500)
        * Make-lang.in (treelang.tags): Create TAGS.sub files in each
        directory and TAGS files that include them for each front end.

From-SVN: r73921

gcc/treelang/ChangeLog
gcc/treelang/Make-lang.in

index 3abf02dbbc658ef1a5186990d980cbae0e80d2ce..6159f087ea4c386c31ee63eb278f2800dcec5271 100644 (file)
@@ -1,3 +1,8 @@
+2003-11-26  Jason Merrill  <jason@redhat.com>
+
+       * Make-lang.in (treelang.tags): Create TAGS.sub files in each
+       directory and TAGS files that include them for each front end.
+
 2003-11-21  Kelley Cook  <kcook@gcc.gnu.org>
 
        * .cvsignore: Delete.
index 1b056c4242c2eab742c63ab33490e0075202b531..00816d0b93ff56a8da4df60b5cc929c11121e6de 100644 (file)
@@ -59,7 +59,7 @@ GCC_EXTRAS = -B./ -B$(build_tooldir)/bin/ -isystem $(build_tooldir)/include
 
 TREE_GENERATED = $(parsedir)/treelang/lex.c $(parsedir)/treelang/parse.c \
   $(parsedir)/treelang/parse.h $(parsedir)/treelang/parse.output \
-  $(parsedir)/treelang/TAGS
+  $(parsedir)/treelang/TAGS $(parsedir)/treelang/TAGS.sub
 
 TREE_EXES = tree1
 
@@ -147,7 +147,8 @@ treelang.start.encap:
 treelang.rest.encap:
 
 treelang.tags: force
-       cd $(srcdir)/treelang; etags *.y *.l *.c *.h
+       cd $(srcdir)/treelang; etags -o TAGS.sub *.y *.l *.c *.h; \
+       etags --include TAGS.sub --include ../TAGS.sub
 
 info:: $(docobjdir)/treelang.info
 dvi:: $(docobjdir)/treelang.dvi