[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs/msdos mainmake.v2
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] emacs/msdos mainmake.v2 |
Date: |
Sat, 28 Feb 2009 14:01:13 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Eli Zaretskii <eliz> 09/02/28 14:01:13
Modified files:
msdos : mainmake.v2
Log message:
(boot): Don't require b-emacs.exe if not building out of CVS.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/msdos/mainmake.v2?cvsroot=emacs&r1=1.47&r2=1.48
Patches:
Index: mainmake.v2
===================================================================
RCS file: /cvsroot/emacs/emacs/msdos/mainmake.v2,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -b -r1.47 -r1.48
--- mainmake.v2 8 Jan 2009 03:33:42 -0000 1.47
+++ mainmake.v2 28 Feb 2009 14:01:12 -0000 1.48
@@ -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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs/msdos mainmake.v2,
Eli Zaretskii <=