DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

(automk14.info.gz) Tags

Info Catalog (automk14.info.gz) Miscellaneous (automk14.info.gz) Miscellaneous (automk14.info.gz) Suffixes
 
 16.1 Interfacing to `etags'
 ===========================
 
 Automake will generate rules to generate `TAGS' files for use with GNU
 Emacs under some circumstances.
 
    If any C, C++ or Fortran 77 source code or headers are present, then
 `tags' and `TAGS' targets will be generated for the directory.  
 
    At the topmost directory of a multi-directory package, a `tags'
 target file will be generated which, when run, will generate a `TAGS'
 file that includes by reference all `TAGS' files from subdirectories.
 
    Also, if the variable `ETAGS_ARGS' is defined, a `tags' target will
 be generated.  This variable is intended for use in directories which
 contain taggable source that `etags' does not understand.  
 
    Here is how Automake generates tags for its source, and for nodes in
 its Texinfo file:
 
      ETAGS_ARGS = automake.in --lang=none \
       --regex='/^@node[ \t]+\([^,]+\)/\1/' automake.texi
 
    If you add filenames to `ETAGS_ARGS', you will probably also want to
 set `TAGS_DEPENDENCIES'.  The contents of this variable are added
 directly to the dependencies for the `tags' target.  
 
    Automake will also generate an `ID' target which will run `mkid' on
 the source.  This is only supported on a directory-by-directory basis.  
 
Info Catalog (automk14.info.gz) Miscellaneous (automk14.info.gz) Miscellaneous (automk14.info.gz) Suffixes
automatically generated byinfo2html