1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-27 01:01:52 -07:00

* src/Makefile.in: Generate TAGS for MPS code

This commit is contained in:
Helmut Eller 2025-09-10 21:11:17 +02:00
parent aaadab8db1
commit 09a8facabb

View file

@ -857,7 +857,7 @@ ctagsfiles3 = $(wildcard ${srcdir}/*.cc)
## rather than the file contents.
TAGS: ${ETAGS} $(ctagsfiles1) $(ctagsfiles2)
$(AM_V_GEN)${ETAGS} --include=../lisp/TAGS --include=$(lwlibdir)/TAGS \
--include=$(lib)/TAGS \
--include=$(lib)/TAGS --include=../mps/code/TAGS \
--regex='{c}/[ ]*DEFVAR_[A-Z_ (]+"\([^"]+\)"/\1/' \
--regex='{c}/[ ]*DEFVAR_[A-Z_ (]+"[^"]+",[ ]\([A-Za-z0-9_]+\)/\1/' \
$(ctagsfiles1) \
@ -871,7 +871,10 @@ TAGS: ${ETAGS} $(ctagsfiles1) $(ctagsfiles2)
../lisp/TAGS $(lwlibdir)/TAGS $(lib)/TAGS: FORCE
$(MAKE) -C $(dir $@) $(notdir $@) ETAGS="$(ETAGS)"
tags: TAGS ../lisp/TAGS $(lwlibdir)/TAGS $(lib)/TAGS
../mps/code/TAGS: ${ETAGS} $(wildcard ../mps/code/*.[ch])
$(AM_V_GEN) ${ETAGS} $(filter-out $<, $^) -o $@
tags: TAGS ../lisp/TAGS $(lwlibdir)/TAGS $(lib)/TAGS ../mps/code/TAGS
.PHONY: tags