comparison src/Makefile.in @ 6988:674dceb3bb4f

(TAGS): Split off included tags file lisp/TAGS. (../lisp/TAGS): New target uses recursive make. (ctagsfiles, lisptagsfiles): New variables.
author Richard M. Stallman <rms@gnu.org>
date Wed, 20 Apr 1994 19:23:04 +0000
parents d74f85e99ab4
children dda3ecf64655
comparison
equal deleted inserted replaced
6987:62cdd56aa99f 6988:674dceb3bb4f
858 chmod u+w $(SOURCES) 858 chmod u+w $(SOURCES)
859 859
860 relock: 860 relock:
861 chmod -w $(SOURCES) 861 chmod -w $(SOURCES)
862 chmod +w paths.h 862 chmod +w paths.h
863 tagsfiles = [a-zA-Z]*.h [a-zA-Z]*.c ../lisp/[a-zA-Z]*.el ../lisp/term/[a-zA-Z]*.el 863
864 TAGS: $(tagsfiles) 864 # Arrange to make a tags table in ../lisp, and another in this dir
865 etags $(tagsfiles) 865 # which includes ../lisp/TAGS by reference.
866 tags: TAGS 866 ctagsfiles = [a-zA-Z]*.h [a-zA-Z]*.c
867 lisptagsfiles = ../lisp/[a-zA-Z]*.el ../lisp/term/[a-zA-Z]*.el
868 TAGS: $(ctagsfiles)
869 ../lib-src/etags --include=../lisp/TAGS $(ctagsfiles)
870 ../lisp/TAGS: $(lisptagsfiles)
871 cd ../lisp; $(MAKE) TAGS
872 tags: TAGS ../lisp/TAGS
867 .PHONY: tags 873 .PHONY: tags