]> git.eshelyaron.com Git - emacs.git/commitdiff
Improve tagging of C bindings in DEFVAR_*
authorEli Zaretskii <eliz@gnu.org>
Wed, 13 May 2015 17:26:07 +0000 (20:26 +0300)
committerEli Zaretskii <eliz@gnu.org>
Wed, 13 May 2015 17:26:07 +0000 (20:26 +0300)
* src/Makefile.in (TAGS): Add --regex options to tag the C binding
from DEFVAR_*.

src/Makefile.in

index 44995a45a0cb5f65a43fbc377c522134a853b8d4..1c03b27c2c3f59cca70f30b4f7f7eb1a4140ab39 100644 (file)
@@ -604,8 +604,10 @@ ctagsfiles3 = [a-zA-Z]*.m
 TAGS: $(srcdir)/$(ctagsfiles1) $(srcdir)/$(ctagsfiles2) $(srcdir)/$(ctagsfiles3)
        "$(ETAGS)" --include=../lisp/TAGS --include=$(lwlibdir)/TAGS \
          --regex='{c}/[        ]*DEFVAR_[A-Z_  (]+"\([^"]+\)"/\1/' \
+         --regex='{c}/[        ]*DEFVAR_[A-Z_  (]+"[^"]+",[    ]\([A-Za-z0-9_]+\)/\1/' \
          $(srcdir)/$(ctagsfiles1) $(srcdir)/$(ctagsfiles2) \
          --regex='{objc}/[     ]*DEFVAR_[A-Z_  (]+"\([^"]+\)"/\1/' \
+         --regex='{objc}/[     ]*DEFVAR_[A-Z_  (]+"[^"]+",[    ]\([A-Za-z0-9_]+\)/\1/' \
          $(srcdir)/$(ctagsfiles3)
 
 ## Arrange to make tags tables for ../lisp and ../lwlib,