-lisptagsfiles = ../lisp/[a-zA-Z]*.el
-TAGS: $(srcir)/$(ctagsfiles)
- export DIR; DIR=`pwd`; cd ${srcdir}; \
- $$DIR/../lib-src/etags --include=../lisp/TAGS \
- --regex='/[ ]*DEFVAR_[A-Z_ (]+"\([^"]+\)"/' $(ctagsfiles)
-${lispsource}TAGS: ${lispsource}$(lisptagsfiles)
- cd ${lispsource}; $(MAKE) TAGS
-tags: TAGS ${lispsource}TAGS
+TAGS: $(srcdir)/$(ctagsfiles)
+ ../lib-src/etags --include=TAGS-LISP \
+ --regex='/[ ]*DEFVAR_[A-Z_ (]+"\([^"]+\)"/' \
+ $(srcdir)/$(ctagsfiles)
+frc:
+TAGS-LISP: frc
+ $(MAKE) -f ${lispsource}Makefile TAGS-LISP ETAGS=../lib-src/etags \
+ lispsource=${lispsource}
+tags: TAGS TAGS-LISP