sourcebuild.texi (Front End Directory): Document tags.
* doc/sourcebuild.texi (Front End Directory): Document tags. * configure: Rebuilt. * configure.in (target_list): Added tags. * Makefile.in (TAGS): Depend on lang.clean. Include subdirectory TAGS files by reference. * objc/Make-lang.in (objc.tags): New target. From-SVN: r63808
This commit is contained in:
parent
361617e7d4
commit
65ebbf8160
6 changed files with 30 additions and 9 deletions
|
@ -1,3 +1,12 @@
|
|||
2003-03-04 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* doc/sourcebuild.texi (Front End Directory): Document tags.
|
||||
* configure: Rebuilt.
|
||||
* configure.in (target_list): Added tags.
|
||||
* Makefile.in (TAGS): Depend on lang.clean. Include subdirectory
|
||||
TAGS files by reference.
|
||||
* objc/Make-lang.in (objc.tags): New target.
|
||||
|
||||
2003-03-04 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
|
||||
|
||||
* gcov-io.h (gcov_save_position, gcov_reserve_length, gcov_resync,
|
||||
|
|
|
@ -3378,12 +3378,18 @@ paranoia: paranoia.o real.o $(LIBIBERTY)
|
|||
# These exist for maintenance purposes.
|
||||
|
||||
# Update the tags table.
|
||||
TAGS: force
|
||||
(cd $(srcdir); \
|
||||
mkdir tmp-tags; \
|
||||
mv -f c-parse.[ch] =*.[chy] tmp-tags; \
|
||||
etags *.y *.h *.c; \
|
||||
mv tmp-tags/* .; \
|
||||
TAGS: lang.tags
|
||||
(cd $(srcdir); \
|
||||
incs= ; \
|
||||
list='$(SUBDIRS)'; for dir in $$list; do \
|
||||
if test -f $$dir/TAGS; then \
|
||||
incs="$$incs --include $$dir/TAGS"; \
|
||||
fi; \
|
||||
done; \
|
||||
mkdir tmp-tags; \
|
||||
mv -f c-parse.[ch] =*.[chy] tmp-tags; \
|
||||
etags *.y *.h *.c $$incs; \
|
||||
mv tmp-tags/* .; \
|
||||
rmdir tmp-tags)
|
||||
|
||||
# A list of files to be destroyed during "lean" builds.
|
||||
|
|
2
gcc/configure
vendored
2
gcc/configure
vendored
|
@ -8913,7 +8913,7 @@ done
|
|||
|
||||
rm -f Make-hooks
|
||||
touch Make-hooks
|
||||
target_list="all.build all.cross start.encap rest.encap \
|
||||
target_list="all.build all.cross start.encap rest.encap tags \
|
||||
info dvi generated-manpages \
|
||||
install-normal install-common install-info install-man \
|
||||
uninstall \
|
||||
|
|
|
@ -2814,7 +2814,7 @@ done
|
|||
|
||||
rm -f Make-hooks
|
||||
touch Make-hooks
|
||||
target_list="all.build all.cross start.encap rest.encap \
|
||||
target_list="all.build all.cross start.encap rest.encap tags \
|
||||
info dvi generated-manpages \
|
||||
install-normal install-common install-info install-man \
|
||||
uninstall \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@c Copyright (C) 2002 Free Software Foundation, Inc.
|
||||
@c Copyright (C) 2002, 2003 Free Software Foundation, Inc.
|
||||
@c This is part of the GCC manual.
|
||||
@c For copying conditions, see the file gcc.texi.
|
||||
|
||||
|
@ -539,6 +539,9 @@ deprecated).
|
|||
@itemx start.encap
|
||||
@itemx rest.encap
|
||||
FIXME: exactly what goes in each of these targets?
|
||||
@item tags
|
||||
Build an @command{etags} @file{TAGS} file in the language subdirectory
|
||||
in the source tree.
|
||||
@item info
|
||||
Build info documentation for the front end, in the source directory.
|
||||
This target is only called by @command{make bootstrap} if a suitable
|
||||
|
|
|
@ -101,6 +101,9 @@ objc.all.cross:
|
|||
objc.start.encap:
|
||||
objc.rest.encap:
|
||||
|
||||
objc.tags: force
|
||||
cd $(srcdir)/objc; etags *.y *.c *.h
|
||||
|
||||
objc.info:
|
||||
objc.dvi:
|
||||
objc.generated-manpages:
|
||||
|
|
Loading…
Add table
Reference in a new issue