1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-10 05:30:45 -08:00

(TAGS): Split off included tags file lisp/TAGS.

(../lisp/TAGS): New target uses recursive make.
(ctagsfiles, lisptagsfiles): New variables.
This commit is contained in:
Richard M. Stallman 1994-04-20 19:23:04 +00:00
parent ca9c55b09a
commit dd6e8a8dd0

View file

@ -860,8 +860,14 @@ unlock:
relock:
chmod -w $(SOURCES)
chmod +w paths.h
tagsfiles = [a-zA-Z]*.h [a-zA-Z]*.c ../lisp/[a-zA-Z]*.el ../lisp/term/[a-zA-Z]*.el
TAGS: $(tagsfiles)
etags $(tagsfiles)
tags: TAGS
# Arrange to make a tags table in ../lisp, and another in this dir
# which includes ../lisp/TAGS by reference.
ctagsfiles = [a-zA-Z]*.h [a-zA-Z]*.c
lisptagsfiles = ../lisp/[a-zA-Z]*.el ../lisp/term/[a-zA-Z]*.el
TAGS: $(ctagsfiles)
../lib-src/etags --include=../lisp/TAGS $(ctagsfiles)
../lisp/TAGS: $(lisptagsfiles)
cd ../lisp; $(MAKE) TAGS
tags: TAGS ../lisp/TAGS
.PHONY: tags