]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix the MS-DOS build due to changes in configury.
authorEli Zaretskii <eliz@gnu.org>
Sat, 26 Jun 2010 14:36:27 +0000 (17:36 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 26 Jun 2010 14:36:27 +0000 (17:36 +0300)
 config.bat: Remove white space around "+" in COPY commands.
 msods/mainmake.v2 (version): Use emacs_version[] in src/emacs.c
 instead of lisp/version.el (see 2010-05-15T21:11:37Z!raeburn@raeburn.org).
 msdos/sed1v2.inp (MKDEPDIR): Edit to empty.
 Delete lines in rules that invoke $(MKDEPDIR).
 Fix editing rules that begin with "cd ../lisp".
 Edit out sh if-then-else-fi constructs that test ${CANNOT_DUMP}.
 Edit out "|| exit ;\" constructs in emacs${EXEEXT} rule.

ChangeLog
config.bat
msdos/ChangeLog
msdos/mainmake.v2
msdos/sed1v2.inp

index e8e509c80f320fe81c72b836637b97c703e415a1..f4c27ca3b071bb39e6e04cee76a791749e15bae1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-06-26  Eli Zaretskii  <eliz@gnu.org>
+
+       * config.bat: Remove white space around "+" in COPY commands.
+
 2010-06-16  Chong Yidong  <cyd@stupidchicken.com>
 
        * INSTALL: Update font information (Bug#6389).
index a37a7a7008559f7ae5d880d51651ecfafd2a3183..aac4e108b09a39caa04eacda0ae68138fb13e238 100644 (file)
@@ -191,7 +191,7 @@ if exist dir.h ren dir.h vmsdir.h
 \r
 rem   Create "makefile" from "makefile.in".\r
 rm -f Makefile makefile.tmp\r
-copy Makefile.in + deps.mk makefile.tmp\r
+copy Makefile.in+deps.mk makefile.tmp\r
 sed -f ../msdos/sed1v2.inp <makefile.tmp >Makefile\r
 rm -f makefile.tmp\r
 \r
index fe5831ab2595677199f6717fd7ce971207b39b38..71d2acbc92868940f2e30bca26592962e7189e10 100644 (file)
@@ -1,3 +1,14 @@
+2010-06-26  Eli Zaretskii  <eliz@gnu.org>
+
+       * mainmake.v2 (version): Use emacs_version[] in src/emacs.c
+       instead of lisp/version.el (see 2010-05-15T21:11:37Z!raeburn@raeburn.org).
+
+       * sed1v2.inp (MKDEPDIR): Edit to empty.
+       Delete lines in rules that invoke $(MKDEPDIR).
+       Fix editing rules that begin with "cd ../lisp".
+       Edit out sh if-then-else-fi constructs that test ${CANNOT_DUMP}.
+       Edit out "|| exit ;\" constructs in emacs${EXEEXT} rule.
+
 2010-06-03  Dan Nicolaescu  <dann@ics.uci.edu>
 
        * sed1v2.inp (UNEXEC_OBJ): Use UNEXEC_OBJ instead of unexec.
index 271db707e37fe9f2ab7063b1f0a1ca4c79cd6e2b..4bb13e367ede191e3d99648975c459ce29ba5f1c 100644 (file)
@@ -65,7 +65,7 @@ MAKESHELL=/xyzzy/command
 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}
+version := ${shell sed -n -e '/^const char emacs_version/s/^[^"]*\("[^"]*"\).*/\1/p' src/emacs.c}
 
 # Q: Do we need to bootstrap?
 # A: Only if we find admin/admin.el, i.e. we are building out of 
index 67d307a5532e3189bbb9bf0911d73041904aa15c..8f7c06cfd8cab8874553b24676c2c59484f119e2 100644 (file)
@@ -20,12 +20,6 @@ s/^#.*//
 s/^[ \f\t][ \f\t]*$//
 s/^ /  /
 s/\.h\.in/.h-in/
-/^     LC_ALL=C \$(RUN_TEMACS)/i\
-       stubedit temacs.exe minstack=1024k
-/^     LC_ALL=C.*\$(RUN_TEMACS)/s/LC_ALL=C/set &;/
-/-batch -l loadup/a\
-       stubify emacs\
-       stubedit emacs.exe minstack=2048k
 /^MAKE *=/s/^/# /
 /^SHELL *=/s/^/# /
 /^srcdir *=/s/@[^@\n]*@/./
@@ -124,7 +118,7 @@ s/\.h\.in/.h-in/
 /^UNEXEC_OBJ *=/s/@UNEXEC_OBJ@/unexec.o/
 /^CANNOT_DUMP *=/s/@cannot_dump@/no/
 /^DEPFLAGS *=/s/@DEPFLAGS@//
-/^MKDEPDIR *=/s/@MKDEPDIR@/:/
+/^MKDEPDIR *=/s/@MKDEPDIR@//
 /^version *=/s/@[^@\n]*@//
 /^M_FILE *=/s!@[^@\n]*@!m/intel386.h!
 /^S_FILE *=/s!@[^@\n]*@!s/msdos.h!
@@ -132,17 +126,29 @@ s/\.h\.in/.h-in/
 /^.\${libsrc}make-docfile.*>/s!make-docfile!make-docfile -o ../etc/DOC!
 /^.\${libsrc}make-doc/s!>.*$!!
 /^[\f   ]*$/d
+/^     if test -f/,/^  fi$/c\
+       command.com /c if exist .gdbinit rm -f _gdbinit
 /^temacs:/s/prefix-args//
 /^temacs:/s/stamp-oldxmenu//
+/^     if test "\${CANNOT_DUMP}" =/,/^ else /d
+/^     fi/d
+/^     LC_ALL=C \$(RUN_TEMACS)/i\
+       stubedit temacs.exe minstack=1024k
+/^      *LC_ALL=C.*\$(RUN_TEMACS)/s/LC_ALL=C/set &;/
+/-batch -l loadup/a\
+       stubify emacs\
+       stubedit emacs.exe minstack=2048k
+s/ || exit 1\; \\$//
+s/ || true\; \\$//
 /^RUN_TEMACS *=/s|`/bin/pwd`|.|
+/^      *@\$(MKDEPDIR) *$/d
 /^     mv \.\/\.gdbinit/d
-/^     if test -f/c\
+/^     if test -f/,/^  fi$/c\
        command.com /c if exist .gdbinit rm -f _gdbinit
-/^     else mv \.\/\.gdbinit/d
 /^     #/d
 /^     cd.*make-docfile/s!$!; cd ${dot}${dot}/src!
 /^     @: /d
-/^     -\{0,1\}ln -/s/ln -f/cp -pf/
+/^     -\{0,1\} *ln -/s/ln -f/cp -pf/
 /^[    ]touch /s/touch/djecho $@ >/
 s/@YMF_PASS_LDFLAGS@/flags/
 s/@deps_frag@//
@@ -162,7 +168,7 @@ s/echo.*buildobj.lst/dj&/
        stubedit b-emacs.exe minstack=3072k\
        djecho bootlisp > bootlisp
 /^     -\{0,1\}rm -f/s/\\#/#/
-/^     @\{0,1\}cd ..\/lisp; /s|$|\; cd ../src|
+/^     @\{0,1\}cd ..\/lisp;.*[^\]$/s|$|\; cd ../src|
 /^     echo.* buildobj.h/s|echo |djecho |
 
 # arch-tag: c7e3aacb-4162-460e-99f9-4252bca68d2c