]> git.eshelyaron.com Git - emacs.git/commitdiff
(${lispsource}TAGS): Specify ETAGS var in inner make.
authorRichard M. Stallman <rms@gnu.org>
Fri, 25 Jul 1997 05:37:34 +0000 (05:37 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 25 Jul 1997 05:37:34 +0000 (05:37 +0000)
(../src/$(OLDXMENU)): New target.

src/Makefile.in

index a4587e04ebe9fc0b4bf01c0fe0050346696816e5..e4b19585a381a85ce7ba349271d6f9c6b3cb0090 100644 (file)
@@ -876,6 +876,8 @@ shortnames:
    and remake temacs if lwlib gets changed by this.  */
 stamp-oldxmenu: ${OLDXMENU} ../src/$(OLDXMENU) 
        touch stamp-oldxmenu
+/* Supply an ordering for parallel make.  */
+../src/$(OLDXMENU): ${OLDXMENU}
 
 #ifdef USE_X_TOOLKIT
 $(OLDXMENU): really-lwlib
@@ -1149,6 +1151,7 @@ TAGS: $(srcdir)/$(ctagsfiles)
        $$DIR/../lib-src/etags --include=../lisp/TAGS \
        --regex='/[     ]*DEFVAR_[A-Z_  (]+"\([^"]+\)"/' $(ctagsfiles)
 ${lispsource}TAGS: ${lispsource}$(lisptagsfiles)
-       cd ${lispsource}; $(MAKE) TAGS
+       export DIR; DIR=`pwd`; cd ${lispsource}; \
+       $(MAKE) TAGS ETAGS=$$DIR/../lib-src/etags
 tags: TAGS ${lispsource}TAGS
 .PHONY: tags