mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-21 06:55:39 +00:00
Make tags tables from Texinfo sources
* doc/misc/Makefile.in (ETAGS, texifiles): New variables. (TAGS, tags, FORCE, ${ETAGS}): New targets. (bootstrap-clean maintainer-clean): Delete TAGS. * doc/lispref/Makefile.in (ETAGS, texifiles): New variables. (TAGS, tags, FORCE, ${ETAGS}): New targets. (bootstrap-clean maintainer-clean): Delete TAGS. * doc/lispintro/Makefile.in (ETAGS, texifiles): New variables. (TAGS, tags, FORCE, ${ETAGS}): New targets. (bootstrap-clean maintainer-clean): Delete TAGS. * doc/emacs/Makefile.in (ETAGS, texifiles): New variables. (TAGS, tags, FORCE, ${ETAGS}): New targets. (bootstrap-clean maintainer-clean): Delete TAGS. * Makefile.in (TAGS tags): Make tags in doc/emacs, doc/lispintro, doc/lispref and doc/misc.
This commit is contained in:
parent
222d70333f
commit
62610da8c4
@ -941,6 +941,10 @@ extraclean: $(extraclean_dirs:=_extraclean)
|
||||
# I removed it because it causes `make tags` to build Emacs.
|
||||
TAGS tags: lib lib-src # src
|
||||
$(MAKE) -C src tags
|
||||
$(MAKE) -C doc/emacs tags
|
||||
$(MAKE) -C doc/lispintro tags
|
||||
$(MAKE) -C doc/lispref tags
|
||||
$(MAKE) -C doc/misc tags
|
||||
|
||||
CHECK_TARGETS = check check-maybe check-expensive check-all
|
||||
.PHONY: $(CHECK_TARGETS)
|
||||
|
@ -220,7 +220,7 @@ infoclean:
|
||||
$(buildinfodir)/emacs.info-[1-9][0-9]
|
||||
|
||||
bootstrap-clean maintainer-clean: distclean infoclean
|
||||
rm -f ${srcdir}/emacsver.texi
|
||||
rm -f ${srcdir}/emacsver.texi TAGS
|
||||
|
||||
.PHONY: install-dvi install-html install-pdf install-ps install-doc
|
||||
|
||||
@ -269,4 +269,20 @@ uninstall-pdf:
|
||||
uninstall-doc: uninstall-dvi uninstall-html uninstall-pdf uninstall-ps
|
||||
|
||||
|
||||
ETAGS = ../../lib-src/etags${EXEEXT}
|
||||
|
||||
${ETAGS}: FORCE
|
||||
$(MAKE) -C $(dir $@) $(notdir $@)
|
||||
|
||||
texifiles = $(wildcard ${srcdir}/*.texi)
|
||||
|
||||
TAGS: ${ETAGS} $(texifiles)
|
||||
$(AM_V_GEN)${ETAGS} --include=../lispref/TAGS --include=../misc/TAGS $(texifiles)
|
||||
|
||||
tags: TAGS
|
||||
.PHONY: tags
|
||||
|
||||
FORCE:
|
||||
.PHONY: FORCE
|
||||
|
||||
### Makefile ends here
|
||||
|
@ -119,6 +119,7 @@ infoclean:
|
||||
$(buildinfodir)/eintr.info-[1-9]
|
||||
|
||||
bootstrap-clean maintainer-clean: distclean infoclean
|
||||
rm -f TAGS
|
||||
|
||||
.PHONY: install-dvi install-html install-pdf install-ps install-doc
|
||||
|
||||
@ -166,5 +167,20 @@ uninstall-pdf:
|
||||
|
||||
uninstall-doc: uninstall-dvi uninstall-html uninstall-pdf uninstall-ps
|
||||
|
||||
ETAGS = ../../lib-src/etags${EXEEXT}
|
||||
|
||||
${ETAGS}: FORCE
|
||||
$(MAKE) -C $(dir $@) $(notdir $@)
|
||||
|
||||
texifiles = $(wildcard ${srcdir}/*.texi)
|
||||
|
||||
TAGS: ${ETAGS} $(texifiles)
|
||||
$(AM_V_GEN)${ETAGS} $(texifiles)
|
||||
|
||||
tags: TAGS
|
||||
.PHONY: tags
|
||||
|
||||
FORCE:
|
||||
.PHONY: FORCE
|
||||
|
||||
### Makefile ends here
|
||||
|
@ -180,6 +180,7 @@ infoclean:
|
||||
$(buildinfodir)/elisp.info-[1-9][0-9]
|
||||
|
||||
bootstrap-clean maintainer-clean: distclean infoclean
|
||||
rm -f TAGS
|
||||
|
||||
.PHONY: install-dvi install-html install-pdf install-ps install-doc
|
||||
|
||||
@ -227,5 +228,20 @@ uninstall-pdf:
|
||||
|
||||
uninstall-doc: uninstall-dvi uninstall-html uninstall-pdf uninstall-ps
|
||||
|
||||
ETAGS = ../../lib-src/etags${EXEEXT}
|
||||
|
||||
${ETAGS}: FORCE
|
||||
$(MAKE) -C $(dir $@) $(notdir $@)
|
||||
|
||||
texifiles = $(wildcard ${srcdir}/*.texi)
|
||||
|
||||
TAGS: ${ETAGS} $(texifiles)
|
||||
$(AM_V_GEN)${ETAGS} $(texifiles)
|
||||
|
||||
tags: TAGS
|
||||
.PHONY: tags
|
||||
|
||||
FORCE:
|
||||
.PHONY: FORCE
|
||||
|
||||
### Makefile ends here
|
||||
|
@ -287,6 +287,7 @@ orgclean:
|
||||
rm -f ${TEXI_FROM_ORG}
|
||||
|
||||
bootstrap-clean maintainer-clean: distclean infoclean orgclean
|
||||
rm -f TAGS
|
||||
|
||||
.PHONY: install-dvi install-html install-pdf install-ps install-doc
|
||||
|
||||
@ -336,4 +337,20 @@ uninstall-pdf:
|
||||
uninstall-doc: uninstall-dvi uninstall-html uninstall-pdf uninstall-ps
|
||||
|
||||
|
||||
ETAGS = ../../lib-src/etags${EXEEXT}
|
||||
|
||||
${ETAGS}: FORCE
|
||||
$(MAKE) -C $(dir $@) $(notdir $@)
|
||||
|
||||
texifiles = $(wildcard ${srcdir}/*.texi)
|
||||
|
||||
TAGS: ${ETAGS} $(texifiles)
|
||||
$(AM_V_GEN)${ETAGS} $(texifiles)
|
||||
|
||||
tags: TAGS
|
||||
.PHONY: tags
|
||||
|
||||
FORCE:
|
||||
.PHONY: FORCE
|
||||
|
||||
### Makefile ends here
|
||||
|
Loading…
Reference in New Issue
Block a user