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:
parent
ca9c55b09a
commit
dd6e8a8dd0
1 changed files with 10 additions and 4 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue