# HG changeset patch # User Eli Zaretskii # Date 892390749 0 # Node ID c6d7001a262c74b9d0da61c4ad3ae3ab6171f060 # Parent 9898a4994a12d48173f328d92373e28aa75da4c7 Determine emacs-version from lisp/version.el. Pass it to sub-Make's. diff -r 9898a4994a12 -r c6d7001a262c msdos/mainmake.v2 --- a/msdos/mainmake.v2 Sun Apr 12 06:57:47 1998 +0000 +++ b/msdos/mainmake.v2 Sun Apr 12 14:19:09 1998 +0000 @@ -30,18 +30,21 @@ # 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 @@ man: FRC cd man - $(MAKE) + $(MAKE) top_srcdir=${top_srcdir} cd .. install: all