]> git.eshelyaron.com Git - emacs.git/commitdiff
Determine emacs-version from lisp/version.el. Pass it to
authorEli Zaretskii <eliz@gnu.org>
Sun, 12 Apr 1998 14:19:09 +0000 (14:19 +0000)
committerEli Zaretskii <eliz@gnu.org>
Sun, 12 Apr 1998 14:19:09 +0000 (14:19 +0000)
sub-Make's.

msdos/mainmake.v2

index d63fc1d8dfd6099756c7e2aef7713866079ab74d..3ec9494dd581602c000abf05077aefa77034da2d 100644 (file)
 #      Still more severe - delete backup and autosave files, too.
 
 # Generate a full pathname of the top-level installation directory
-topdir := $(subst \,/,$(shell cd))
+top_srcdir := $(subst \,/,$(shell cd))
+
+# Find out which version of Emacs this is.
+version := ${shell sed -n -e '/(defconst emacs-version/s/^[^"]*\("[^"]*"\).*/\1/p' lisp/version.el}
 
 all:   lib-src src man
 
 lib-src: FRC
        cd lib-src
-       $(MAKE)
+       $(MAKE) top_srcdir=${top_srcdir} version=${version}
        cd ..
 
 src: FRC
        cd src
-       $(MAKE)
+       $(MAKE) top_srcdir=${top_srcdir}
        redir -o gdb.sed echo '/-geometry/s,^.*,set environment HOME $(topdir),'
        redir -oa gdb.sed echo '/environment *TERM/s/^.*/set environment TERM internal/'
        redir -oa gdb.sed echo '/x_error_quitter/s/^.*/set environment NAME root/'
@@ -56,7 +59,7 @@ src: FRC
 
 man:   FRC
        cd man
-       $(MAKE)
+       $(MAKE) top_srcdir=${top_srcdir}
        cd ..
 
 install: all