emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/nt/makefile.w32-in, v [EMACS_22_BASE]


From: Eli Zaretskii
Subject: [Emacs-diffs] Changes to emacs/nt/makefile.w32-in, v [EMACS_22_BASE]
Date: Fri, 20 Jul 2007 19:32:06 +0000

CVSROOT:        /cvsroot/emacs
Module name:    emacs
Branch:         EMACS_22_BASE
Changes by:     Eli Zaretskii <eliz>    07/07/20 19:32:06

Index: makefile.w32-in
===================================================================
RCS file: /cvsroot/emacs/emacs/nt/makefile.w32-in,v
retrieving revision 1.38
retrieving revision 1.38.2.1
diff -u -b -r1.38 -r1.38.2.1
--- makefile.w32-in     21 Jan 2007 04:26:21 -0000      1.38
+++ makefile.w32-in     20 Jul 2007 19:32:06 -0000      1.38.2.1
@@ -138,10 +138,12 @@
          exit -1; \
        fi
 
-bootstrap:     addsection bootstrap-$(MAKETYPE)
+# Bootstrap depends on cmdproxy because some Lisp functions
+# loaded during bootstrap may need to run shell commands.
+bootstrap:     addsection cmdproxy bootstrap-$(MAKETYPE)
        $(MAKE) $(MFLAGS) $(XMFLAGS) all
 
-bootstrap-nmake: addsection
+bootstrap-nmake: addsection cmdproxy
        cd ..\lisp
        $(MAKE) $(MFLAGS) bootstrap-clean
        cd ..\src
@@ -151,18 +153,20 @@
        cd ..\src
        $(MAKE) $(MFLAGS) bootstrap
        $(MAKE) $(MFLAGS) bootstrap-clean
+       $(CP) $(BLD)/cmdproxy.exe ../bin
        cd ..\lisp
        $(MAKE) $(MFLAGS) SHELL=$(SHELLTYPE) bootstrap
        cd ..\lib-src
        $(MAKE) $(MFLAGS) DOC
        cd ..\nt
 
-bootstrap-gmake: addsection
+bootstrap-gmake: addsection cmdproxy
        $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../lisp bootstrap-clean
        $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../src clean
        $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../lib-src clean
        $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../src bootstrap
        $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../src bootstrap-clean
+       $(CP) $(BLD)/cmdproxy.exe ../bin
        $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../lisp bootstrap
        $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../lib-src DOC
 
@@ -248,7 +252,7 @@
 # Maintenance
 #
 clean: clean-other-dirs-$(MAKETYPE)
-       - $(DEL) *~ $(COMPILER_TEMP_FILES)
+       - $(DEL) $(COMPILER_TEMP_FILES)
        - $(DEL_TREE) $(OBJDIR)
        - $(DEL) stamp_BLD
        - $(DEL) ../etc/DOC ../etc/DOC-X
@@ -287,6 +291,8 @@
        $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../lib-src cleanall
        $(MAKE) $(MFLAGS) $(XMFLAGS) -C ../src cleanall
 
+# We used to delete *~ here, but that might inadvertently remove
+# precious files if it happens to match their short 8+3 aliases.
 cleanall: clean cleanall-other-dirs-$(MAKETYPE)
         - $(DEL_TREE) obj
         - $(DEL_TREE) obj-spd




reply via email to

[Prev in Thread] Current Thread [Next in Thread]