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