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

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

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