summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2015-05-13 20:26:07 +0300
committerEli Zaretskii <eliz@gnu.org>2015-05-13 20:26:07 +0300
commit8d69f38a94fd1584a1ee6fc33f39c8f1ff9eaf59 (patch)
treed27d79bc2512d0d269f7f610a37a82f0ff8a86d2
parenta8a0be4f0eaab3a77cc49cfca017a2d2814a5d1b (diff)
downloademacs-8d69f38a94fd1584a1ee6fc33f39c8f1ff9eaf59.tar.gz
Improve tagging of C bindings in DEFVAR_*
* src/Makefile.in (TAGS): Add --regex options to tag the C binding from DEFVAR_*.
-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
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,