aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEli Zaretskii2015-05-13 20:26:07 +0300
committerEli Zaretskii2015-05-13 20:26:07 +0300
commit8d69f38a94fd1584a1ee6fc33f39c8f1ff9eaf59 (patch)
treed27d79bc2512d0d269f7f610a37a82f0ff8a86d2 /src
parenta8a0be4f0eaab3a77cc49cfca017a2d2814a5d1b (diff)
downloademacs-8d69f38a94fd1584a1ee6fc33f39c8f1ff9eaf59.tar.gz
emacs-8d69f38a94fd1584a1ee6fc33f39c8f1ff9eaf59.zip
Improve tagging of C bindings in DEFVAR_*
* src/Makefile.in (TAGS): Add --regex options to tag the C binding from DEFVAR_*.
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.in2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Makefile.in b/src/Makefile.in
index 44995a45a0c..1c03b27c2c3 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -604,8 +604,10 @@ ctagsfiles3 = [a-zA-Z]*.m
604TAGS: $(srcdir)/$(ctagsfiles1) $(srcdir)/$(ctagsfiles2) $(srcdir)/$(ctagsfiles3) 604TAGS: $(srcdir)/$(ctagsfiles1) $(srcdir)/$(ctagsfiles2) $(srcdir)/$(ctagsfiles3)
605 "$(ETAGS)" --include=../lisp/TAGS --include=$(lwlibdir)/TAGS \ 605 "$(ETAGS)" --include=../lisp/TAGS --include=$(lwlibdir)/TAGS \
606 --regex='{c}/[ ]*DEFVAR_[A-Z_ (]+"\([^"]+\)"/\1/' \ 606 --regex='{c}/[ ]*DEFVAR_[A-Z_ (]+"\([^"]+\)"/\1/' \
607 --regex='{c}/[ ]*DEFVAR_[A-Z_ (]+"[^"]+",[ ]\([A-Za-z0-9_]+\)/\1/' \
607 $(srcdir)/$(ctagsfiles1) $(srcdir)/$(ctagsfiles2) \ 608 $(srcdir)/$(ctagsfiles1) $(srcdir)/$(ctagsfiles2) \
608 --regex='{objc}/[ ]*DEFVAR_[A-Z_ (]+"\([^"]+\)"/\1/' \ 609 --regex='{objc}/[ ]*DEFVAR_[A-Z_ (]+"\([^"]+\)"/\1/' \
610 --regex='{objc}/[ ]*DEFVAR_[A-Z_ (]+"[^"]+",[ ]\([A-Za-z0-9_]+\)/\1/' \
609 $(srcdir)/$(ctagsfiles3) 611 $(srcdir)/$(ctagsfiles3)
610 612
611## Arrange to make tags tables for ../lisp and ../lwlib, 613## Arrange to make tags tables for ../lisp and ../lwlib,