Mercurial > emacs
changeset 102328:51e686047b3b
(boot): Don't require b-emacs.exe if not building out of CVS.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Sat, 28 Feb 2009 14:01:12 +0000 |
parents | a1f0d8fadbb1 |
children | e045d5cde9d4 |
files | msdos/mainmake.v2 |
diffstat | 1 files changed, 7 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/msdos/mainmake.v2 Sat Feb 28 13:52:03 2009 +0000 +++ b/msdos/mainmake.v2 Sat Feb 28 14:01:12 2009 +0000 @@ -67,11 +67,17 @@ # Find out which version of Emacs this is. version := ${shell sed -n -e '/(defconst emacs-version/s/^[^"]*\("[^"]*"\).*/\1/p' lisp/version.el} -# Do we need to bootstrap? +# Q: Do we need to bootstrap? +# A: Only if we find admin/admin.el, i.e. we are building out of CVS, +# and src/b-emacs.exe does not exist. This avoids building a +# bootstrap-emacs and recompiling Lisp files when building a +# pretest/release tarball. boot := +ifneq ($(wildcard admin/admin.el),) ifeq ($(wildcard src/b-emacs.exe),) boot := b-emacs.exe endif +endif # Subdirectories to run Make. `lisp' is not included because the # compiled lisp files are part of the distribution. (If we are