Mercurial > emacs
changeset 21483:c6d7001a262c
Determine emacs-version from lisp/version.el. Pass it to
sub-Make's.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Sun, 12 Apr 1998 14:19:09 +0000 |
parents | 9898a4994a12 |
children | e4f63bf20c03 |
files | msdos/mainmake.v2 |
diffstat | 1 files changed, 7 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- 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