Karsten Hopp 52e4ed
To: vim-dev@vim.org
Karsten Hopp 52e4ed
Subject: patch 7.1.134 (extra)
Karsten Hopp 52e4ed
Fcc: outbox
Karsten Hopp 52e4ed
From: Bram Moolenaar <Bram@moolenaar.net>
Karsten Hopp 52e4ed
Mime-Version: 1.0
Karsten Hopp 52e4ed
Content-Type: text/plain; charset=ISO-8859-1
Karsten Hopp 52e4ed
Content-Transfer-Encoding: 8bit
Karsten Hopp 52e4ed
------------
Karsten Hopp 52e4ed
Karsten Hopp 52e4ed
Patch 7.1.134 (extra)
Karsten Hopp 52e4ed
Problem:    Win32: Can't build with VC8
Karsten Hopp 52e4ed
Solution:   Detect the MSVC version instead of using NMAKE_VER.
Karsten Hopp 52e4ed
            (Mike Williams)
Karsten Hopp 52e4ed
Files:      src/Make_mvc.mak
Karsten Hopp 52e4ed
Karsten Hopp 52e4ed
Karsten Hopp 52e4ed
*** ../vim-7.1.133/src/Make_mvc.mak	Tue Feb 20 03:15:08 2007
Karsten Hopp 52e4ed
--- src/Make_mvc.mak	Mon Oct  1 21:37:20 2007
Karsten Hopp 52e4ed
***************
Karsten Hopp 52e4ed
*** 92,97 ****
Karsten Hopp 52e4ed
--- 92,99 ----
Karsten Hopp 52e4ed
  #       Netbeans Debugging Support: NBDEBUG=[yes or no] (should be no, yes
Karsten Hopp 52e4ed
  #       doesn't work)
Karsten Hopp 52e4ed
  #
Karsten Hopp 52e4ed
+ #       Visual C Version: MSVCVER=m.n (default derived from nmake if undefined)
Karsten Hopp 52e4ed
+ #
Karsten Hopp 52e4ed
  # You can combine any of these interfaces
Karsten Hopp 52e4ed
  #
Karsten Hopp 52e4ed
  # Example: To build the non-debug, GUI version with Perl interface:
Karsten Hopp 52e4ed
***************
Karsten Hopp 52e4ed
*** 101,107 ****
Karsten Hopp 52e4ed
  #	This makefile gives a fineness of control which is not supported in
Karsten Hopp 52e4ed
  #	Visual C++ configuration files.  Therefore, debugging requires a bit of
Karsten Hopp 52e4ed
  #	extra work.
Karsten Hopp 52e4ed
! #	Make_dvc.mak is a Visual C++ project to access that support.
Karsten Hopp 52e4ed
  #	To use Make_dvc.mak:
Karsten Hopp 52e4ed
  #	1) Build Vim with Make_mvc.mak.
Karsten Hopp 52e4ed
  #	     Use a "DEBUG=yes" argument to build Vim with debug support.
Karsten Hopp 52e4ed
--- 103,110 ----
Karsten Hopp 52e4ed
  #	This makefile gives a fineness of control which is not supported in
Karsten Hopp 52e4ed
  #	Visual C++ configuration files.  Therefore, debugging requires a bit of
Karsten Hopp 52e4ed
  #	extra work.
Karsten Hopp 52e4ed
! #	Make_dvc.mak is a Visual C++ project to access that support.  It may be
Karsten Hopp 52e4ed
! #	badly out of date for the Visual C++ you are using...
Karsten Hopp 52e4ed
  #	To use Make_dvc.mak:
Karsten Hopp 52e4ed
  #	1) Build Vim with Make_mvc.mak.
Karsten Hopp 52e4ed
  #	     Use a "DEBUG=yes" argument to build Vim with debug support.
Karsten Hopp 52e4ed
***************
Karsten Hopp 52e4ed
*** 198,211 ****
Karsten Hopp 52e4ed
  !if "$(DEBUG)" != "yes"
Karsten Hopp 52e4ed
  NODEBUG = 1
Karsten Hopp 52e4ed
  !else
Karsten Hopp 52e4ed
  MAKEFLAGS_GVIMEXT = DEBUG=yes
Karsten Hopp 52e4ed
  !endif
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
! # Get all sorts of useful, standard macros from the SDK.  (Note that
Karsten Hopp 52e4ed
! # MSVC 2.2 does not install <ntwin32.mak> in the \msvc20\include
Karsten Hopp 52e4ed
! # directory, but you can find it in \msvc20\include on the CD-ROM.
Karsten Hopp 52e4ed
! # You may also need <win32.mak> from the same place.)
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
  !include <Win32.mak>
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
--- 201,212 ----
Karsten Hopp 52e4ed
  !if "$(DEBUG)" != "yes"
Karsten Hopp 52e4ed
  NODEBUG = 1
Karsten Hopp 52e4ed
  !else
Karsten Hopp 52e4ed
+ !undef NODEBUG
Karsten Hopp 52e4ed
  MAKEFLAGS_GVIMEXT = DEBUG=yes
Karsten Hopp 52e4ed
  !endif
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
! # Get all sorts of useful, standard macros from the Platform SDK.
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
  !include <Win32.mak>
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
***************
Karsten Hopp 52e4ed
*** 272,283 ****
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
  # Set which version of the CRT to use
Karsten Hopp 52e4ed
  !if defined(USE_MSVCRT)
Karsten Hopp 52e4ed
! CVARS = $(cvarsdll)
Karsten Hopp 52e4ed
  # !elseif defined(MULTITHREADED)
Karsten Hopp 52e4ed
  # CVARS = $(cvarsmt)
Karsten Hopp 52e4ed
  !else
Karsten Hopp 52e4ed
  # CVARS = $(cvars)
Karsten Hopp 52e4ed
! CVARS = $(cvarsmt)
Karsten Hopp 52e4ed
  !endif
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
  # need advapi32.lib for GetUserName()
Karsten Hopp 52e4ed
--- 273,284 ----
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
  # Set which version of the CRT to use
Karsten Hopp 52e4ed
  !if defined(USE_MSVCRT)
Karsten Hopp 52e4ed
! # CVARS = $(cvarsdll)
Karsten Hopp 52e4ed
  # !elseif defined(MULTITHREADED)
Karsten Hopp 52e4ed
  # CVARS = $(cvarsmt)
Karsten Hopp 52e4ed
  !else
Karsten Hopp 52e4ed
  # CVARS = $(cvars)
Karsten Hopp 52e4ed
! # CVARS = $(cvarsmt)
Karsten Hopp 52e4ed
  !endif
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
  # need advapi32.lib for GetUserName()
Karsten Hopp 52e4ed
***************
Karsten Hopp 52e4ed
*** 320,326 ****
Karsten Hopp 52e4ed
--- 321,364 ----
Karsten Hopp 52e4ed
  INTDIR=$(OBJDIR)
Karsten Hopp 52e4ed
  OUTDIR=$(OBJDIR)
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
+ # Derive version of VC being used from nmake if not specified
Karsten Hopp 52e4ed
+ !if "$(MSVCVER)" == ""
Karsten Hopp 52e4ed
+ !if "$(_NMAKE_VER)" == ""
Karsten Hopp 52e4ed
+ MSVCVER = 4.0
Karsten Hopp 52e4ed
+ !endif
Karsten Hopp 52e4ed
+ !if "$(_NMAKE_VER)" == "162"
Karsten Hopp 52e4ed
+ MSVCVER = 5.0
Karsten Hopp 52e4ed
+ !endif
Karsten Hopp 52e4ed
+ !if "$(_NMAKE_VER)" == "6.00.8168.0"
Karsten Hopp 52e4ed
+ MSVCVER = 6.0
Karsten Hopp 52e4ed
+ !endif
Karsten Hopp 52e4ed
+ !if "$(_NMAKE_VER)" == "7.00.9466"
Karsten Hopp 52e4ed
+ MSVCVER = 7.0
Karsten Hopp 52e4ed
+ !endif
Karsten Hopp 52e4ed
+ !if "$(_NMAKE_VER)" == "7.10.3077"
Karsten Hopp 52e4ed
+ MSVCVER = 7.1
Karsten Hopp 52e4ed
+ !endif
Karsten Hopp 52e4ed
+ !if "$(_NMAKE_VER)" == "8.00.50727.42"
Karsten Hopp 52e4ed
+ MSVCVER = 8.0
Karsten Hopp 52e4ed
+ !endif
Karsten Hopp 52e4ed
+ !if "$(_NMAKE_VER)" == "8.00.50727.762"
Karsten Hopp 52e4ed
+ MSVCVER = 8.0
Karsten Hopp 52e4ed
+ !endif
Karsten Hopp 52e4ed
+ !endif
Karsten Hopp 52e4ed
+ 
Karsten Hopp 52e4ed
+ # Abort bulding VIM if version of VC is unrecognised.
Karsten Hopp 52e4ed
+ !ifndef MSVCVER
Karsten Hopp 52e4ed
+ !message *** ERROR
Karsten Hopp 52e4ed
+ !message Cannot determine Visual C version being used.  If you are using the
Karsten Hopp 52e4ed
+ !message Windows SDK then you must have the environment variable MSVCVER set to
Karsten Hopp 52e4ed
+ !message your version of the VC compiler.  If you are not using the Express
Karsten Hopp 52e4ed
+ !message version of Visual C you van either set MSVCVER or update this makefile
Karsten Hopp 52e4ed
+ !message to handle the new value for _NMAKE_VER.
Karsten Hopp 52e4ed
+ !error Make aborted.
Karsten Hopp 52e4ed
+ !endif
Karsten Hopp 52e4ed
+ 
Karsten Hopp 52e4ed
  # Convert processor ID to MVC-compatible number
Karsten Hopp 52e4ed
+ !if "$(MSVCVER)" != "8.0"
Karsten Hopp 52e4ed
  !if "$(CPUNR)" == "i386"
Karsten Hopp 52e4ed
  CPUARG = /G3
Karsten Hopp 52e4ed
  !elseif "$(CPUNR)" == "i486"
Karsten Hopp 52e4ed
***************
Karsten Hopp 52e4ed
*** 334,339 ****
Karsten Hopp 52e4ed
--- 372,386 ----
Karsten Hopp 52e4ed
  !else
Karsten Hopp 52e4ed
  CPUARG =
Karsten Hopp 52e4ed
  !endif
Karsten Hopp 52e4ed
+ !else
Karsten Hopp 52e4ed
+ # VC8 only allows specifying SSE architecture
Karsten Hopp 52e4ed
+ !if "$(CPUNR)" == "pentium4"
Karsten Hopp 52e4ed
+ CPUARG = /arch:SSE2
Karsten Hopp 52e4ed
+ !endif
Karsten Hopp 52e4ed
+ !endif
Karsten Hopp 52e4ed
+ 
Karsten Hopp 52e4ed
+ LIBC =
Karsten Hopp 52e4ed
+ DEBUGINFO = /Zi
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
  !ifdef NODEBUG
Karsten Hopp 52e4ed
  VIM = vim
Karsten Hopp 52e4ed
***************
Karsten Hopp 52e4ed
*** 344,384 ****
Karsten Hopp 52e4ed
  !else # MAXSPEED
Karsten Hopp 52e4ed
  OPTFLAG = /Ox
Karsten Hopp 52e4ed
  !endif
Karsten Hopp 52e4ed
  CFLAGS = $(CFLAGS) $(OPTFLAG) -DNDEBUG $(CPUARG)
Karsten Hopp 52e4ed
  RCFLAGS = $(rcflags) $(rcvars) -DNDEBUG
Karsten Hopp 52e4ed
  ! ifdef USE_MSVCRT
Karsten Hopp 52e4ed
! CFLAGS = $(CFLAGS) -MD
Karsten Hopp 52e4ed
  LIBC = msvcrt.lib
Karsten Hopp 52e4ed
- # CFLAGS = $(CFLAGS) $(cvarsdll)
Karsten Hopp 52e4ed
- # ! elseif defined(MULTITHREADED)
Karsten Hopp 52e4ed
- # LIBC = libcmt.lib
Karsten Hopp 52e4ed
- # CFLAGS = $(CFLAGS) $(cvarsmt)
Karsten Hopp 52e4ed
  ! else
Karsten Hopp 52e4ed
- # LIBC = libc.lib
Karsten Hopp 52e4ed
  LIBC = libcmt.lib
Karsten Hopp 52e4ed
! # CFLAGS = $(CFLAGS) $(cvars)
Karsten Hopp 52e4ed
  ! endif
Karsten Hopp 52e4ed
  !else  # DEBUG
Karsten Hopp 52e4ed
  VIM = vimd
Karsten Hopp 52e4ed
  CFLAGS = $(CFLAGS) -D_DEBUG -DDEBUG /Od
Karsten Hopp 52e4ed
  RCFLAGS = $(rcflags) $(rcvars) -D_DEBUG -DDEBUG
Karsten Hopp 52e4ed
  # The /fixed:no is needed for Quantify. Assume not 4.? as unsupported in VC4.0.
Karsten Hopp 52e4ed
! ! if "$(_NMAKE_VER)" == ""
Karsten Hopp 52e4ed
  LIBC =
Karsten Hopp 52e4ed
  ! else
Karsten Hopp 52e4ed
  LIBC = /fixed:no
Karsten Hopp 52e4ed
  ! endif
Karsten Hopp 52e4ed
  ! ifdef USE_MSVCRT
Karsten Hopp 52e4ed
! CFLAGS = $(CFLAGS) -MDd
Karsten Hopp 52e4ed
  LIBC = $(LIBC) msvcrtd.lib
Karsten Hopp 52e4ed
- # CFLAGS = $(CFLAGS) $(cvarsdll)
Karsten Hopp 52e4ed
- # ! elseif defined(MULTITHREADED)
Karsten Hopp 52e4ed
- # LIBC = $(LIBC) libcmtd.lib
Karsten Hopp 52e4ed
- # CFLAGS = $(CFLAGS) $(cvarsmt)
Karsten Hopp 52e4ed
  ! else
Karsten Hopp 52e4ed
- # LIBC = $(LIBC) libcd.lib
Karsten Hopp 52e4ed
  LIBC = $(LIBC) libcmtd.lib
Karsten Hopp 52e4ed
! # CFLAGS = $(CFLAGS) $(cvars)
Karsten Hopp 52e4ed
  ! endif
Karsten Hopp 52e4ed
  !endif # DEBUG
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
--- 391,430 ----
Karsten Hopp 52e4ed
  !else # MAXSPEED
Karsten Hopp 52e4ed
  OPTFLAG = /Ox
Karsten Hopp 52e4ed
  !endif
Karsten Hopp 52e4ed
+ !if "$(MSVCVER)" == "8.0"
Karsten Hopp 52e4ed
+ # Use link time code generation if not worried about size
Karsten Hopp 52e4ed
+ !if "$(OPTIMIZE)" != "SPACE"
Karsten Hopp 52e4ed
+ OPTFLAG = $(OPTFLAG) /GL
Karsten Hopp 52e4ed
+ !endif
Karsten Hopp 52e4ed
+ !endif
Karsten Hopp 52e4ed
  CFLAGS = $(CFLAGS) $(OPTFLAG) -DNDEBUG $(CPUARG)
Karsten Hopp 52e4ed
  RCFLAGS = $(rcflags) $(rcvars) -DNDEBUG
Karsten Hopp 52e4ed
  ! ifdef USE_MSVCRT
Karsten Hopp 52e4ed
! CFLAGS = $(CFLAGS) /MD
Karsten Hopp 52e4ed
  LIBC = msvcrt.lib
Karsten Hopp 52e4ed
  ! else
Karsten Hopp 52e4ed
  LIBC = libcmt.lib
Karsten Hopp 52e4ed
! CFLAGS = $(CFLAGS) /MT
Karsten Hopp 52e4ed
  ! endif
Karsten Hopp 52e4ed
  !else  # DEBUG
Karsten Hopp 52e4ed
  VIM = vimd
Karsten Hopp 52e4ed
+ ! if "$(CPU)" == "i386"
Karsten Hopp 52e4ed
+ DEBUGINFO = /ZI
Karsten Hopp 52e4ed
+ ! endif
Karsten Hopp 52e4ed
  CFLAGS = $(CFLAGS) -D_DEBUG -DDEBUG /Od
Karsten Hopp 52e4ed
  RCFLAGS = $(rcflags) $(rcvars) -D_DEBUG -DDEBUG
Karsten Hopp 52e4ed
  # The /fixed:no is needed for Quantify. Assume not 4.? as unsupported in VC4.0.
Karsten Hopp 52e4ed
! ! if "$(MSVCVER)" == "4.0"
Karsten Hopp 52e4ed
  LIBC =
Karsten Hopp 52e4ed
  ! else
Karsten Hopp 52e4ed
  LIBC = /fixed:no
Karsten Hopp 52e4ed
  ! endif
Karsten Hopp 52e4ed
  ! ifdef USE_MSVCRT
Karsten Hopp 52e4ed
! CFLAGS = $(CFLAGS) /MDd
Karsten Hopp 52e4ed
  LIBC = $(LIBC) msvcrtd.lib
Karsten Hopp 52e4ed
  ! else
Karsten Hopp 52e4ed
  LIBC = $(LIBC) libcmtd.lib
Karsten Hopp 52e4ed
! CFLAGS = $(CFLAGS) /MTd
Karsten Hopp 52e4ed
  ! endif
Karsten Hopp 52e4ed
  !endif # DEBUG
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
***************
Karsten Hopp 52e4ed
*** 681,696 ****
Karsten Hopp 52e4ed
  #
Karsten Hopp 52e4ed
  # Always generate the .pdb file, so that we get debug symbols that can be used
Karsten Hopp 52e4ed
  # on a crash (doesn't add overhead to the executable).
Karsten Hopp 52e4ed
  #
Karsten Hopp 52e4ed
! CFLAGS = $(CFLAGS) /Zi /Fd$(OUTDIR)/
Karsten Hopp 52e4ed
! LINK_PDB = /PDB:$(VIM).pdb -debug # -debug:full -debugtype:cv,fixup
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
  #
Karsten Hopp 52e4ed
  # End extra feature include
Karsten Hopp 52e4ed
  #
Karsten Hopp 52e4ed
  !message
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
! conflags = /nologo /subsystem:$(SUBSYSTEM) /incremental:no
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
  PATHDEF_SRC = $(OUTDIR)\pathdef.c
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
--- 727,744 ----
Karsten Hopp 52e4ed
  #
Karsten Hopp 52e4ed
  # Always generate the .pdb file, so that we get debug symbols that can be used
Karsten Hopp 52e4ed
  # on a crash (doesn't add overhead to the executable).
Karsten Hopp 52e4ed
+ # Generate edit-and-continue debug info when no optimization - allows to
Karsten Hopp 52e4ed
+ # debug more conveniently (able to look at variables which are in registers)
Karsten Hopp 52e4ed
  #
Karsten Hopp 52e4ed
! CFLAGS = $(CFLAGS) /Fd$(OUTDIR)/ $(DEBUGINFO)
Karsten Hopp 52e4ed
! LINK_PDB = /PDB:$(VIM).pdb -debug
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
  #
Karsten Hopp 52e4ed
  # End extra feature include
Karsten Hopp 52e4ed
  #
Karsten Hopp 52e4ed
  !message
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
! conflags = /nologo /subsystem:$(SUBSYSTEM)
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
  PATHDEF_SRC = $(OUTDIR)\pathdef.c
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
***************
Karsten Hopp 52e4ed
*** 702,712 ****
Karsten Hopp 52e4ed
  conflags = $(conflags) /map /mapinfo:lines
Karsten Hopp 52e4ed
  !ENDIF
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
! LINKARGS1 = $(linkdebug) $(conflags) /nodefaultlib:libc
Karsten Hopp 52e4ed
  LINKARGS2 = $(CON_LIB) $(GUI_LIB) $(LIBC) $(OLE_LIB)  user32.lib $(SNIFF_LIB) \
Karsten Hopp 52e4ed
  		$(MZSCHEME_LIB) $(PERL_LIB) $(PYTHON_LIB) $(RUBY_LIB) \
Karsten Hopp 52e4ed
  		$(TCL_LIB) $(NETBEANS_LIB) $(XPM_LIB) $(LINK_PDB)
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
  all:	$(VIM).exe vimrun.exe install.exe uninstal.exe xxd/xxd.exe \
Karsten Hopp 52e4ed
  		GvimExt/gvimext.dll
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
--- 750,769 ----
Karsten Hopp 52e4ed
  conflags = $(conflags) /map /mapinfo:lines
Karsten Hopp 52e4ed
  !ENDIF
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
! LINKARGS1 = $(linkdebug) $(conflags)
Karsten Hopp 52e4ed
  LINKARGS2 = $(CON_LIB) $(GUI_LIB) $(LIBC) $(OLE_LIB)  user32.lib $(SNIFF_LIB) \
Karsten Hopp 52e4ed
  		$(MZSCHEME_LIB) $(PERL_LIB) $(PYTHON_LIB) $(RUBY_LIB) \
Karsten Hopp 52e4ed
  		$(TCL_LIB) $(NETBEANS_LIB) $(XPM_LIB) $(LINK_PDB)
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
+ # Report link time code generation progress if used. 
Karsten Hopp 52e4ed
+ !ifdef NODEBUG
Karsten Hopp 52e4ed
+ !if "$(MSVCVER)" == "8.0"
Karsten Hopp 52e4ed
+ !if "$(OPTIMIZE)" != "SPACE"
Karsten Hopp 52e4ed
+ LINKARGS1 = $(LINKARGS1) /LTCG:STATUS
Karsten Hopp 52e4ed
+ !endif
Karsten Hopp 52e4ed
+ !endif
Karsten Hopp 52e4ed
+ !endif
Karsten Hopp 52e4ed
+ 
Karsten Hopp 52e4ed
  all:	$(VIM).exe vimrun.exe install.exe uninstal.exe xxd/xxd.exe \
Karsten Hopp 52e4ed
  		GvimExt/gvimext.dll
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
***************
Karsten Hopp 52e4ed
*** 794,800 ****
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
  # Create a default rule for transforming .c files to .obj files in $(OUTDIR)
Karsten Hopp 52e4ed
  # Batch compilation is supported by nmake 1.62 (part of VS 5.0) and later)
Karsten Hopp 52e4ed
! !IF "$(_NMAKE_VER)" == ""
Karsten Hopp 52e4ed
  .c{$(OUTDIR)/}.obj:
Karsten Hopp 52e4ed
  !ELSE
Karsten Hopp 52e4ed
  .c{$(OUTDIR)/}.obj::
Karsten Hopp 52e4ed
--- 851,857 ----
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
  # Create a default rule for transforming .c files to .obj files in $(OUTDIR)
Karsten Hopp 52e4ed
  # Batch compilation is supported by nmake 1.62 (part of VS 5.0) and later)
Karsten Hopp 52e4ed
! !IF "$(MSVCVER)" == "4.0"
Karsten Hopp 52e4ed
  .c{$(OUTDIR)/}.obj:
Karsten Hopp 52e4ed
  !ELSE
Karsten Hopp 52e4ed
  .c{$(OUTDIR)/}.obj::
Karsten Hopp 52e4ed
***************
Karsten Hopp 52e4ed
*** 803,809 ****
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
  # Create a default rule for transforming .cpp files to .obj files in $(OUTDIR)
Karsten Hopp 52e4ed
  # Batch compilation is supported by nmake 1.62 (part of VS 5.0) and later)
Karsten Hopp 52e4ed
! !IF "$(_NMAKE_VER)" == ""
Karsten Hopp 52e4ed
  .cpp{$(OUTDIR)/}.obj:
Karsten Hopp 52e4ed
  !ELSE
Karsten Hopp 52e4ed
  .cpp{$(OUTDIR)/}.obj::
Karsten Hopp 52e4ed
--- 860,866 ----
Karsten Hopp 52e4ed
  
Karsten Hopp 52e4ed
  # Create a default rule for transforming .cpp files to .obj files in $(OUTDIR)
Karsten Hopp 52e4ed
  # Batch compilation is supported by nmake 1.62 (part of VS 5.0) and later)
Karsten Hopp 52e4ed
! !IF "$(MSVCVER)" == "4.0"
Karsten Hopp 52e4ed
  .cpp{$(OUTDIR)/}.obj:
Karsten Hopp 52e4ed
  !ELSE
Karsten Hopp 52e4ed
  .cpp{$(OUTDIR)/}.obj::
Karsten Hopp 52e4ed
*** ../vim-7.1.133/src/version.c	Wed Oct  3 12:49:24 2007
Karsten Hopp 52e4ed
--- src/version.c	Wed Oct  3 13:23:51 2007
Karsten Hopp 52e4ed
***************
Karsten Hopp 52e4ed
*** 668,669 ****
Karsten Hopp 52e4ed
--- 668,671 ----
Karsten Hopp 52e4ed
  {   /* Add new patch number below this line */
Karsten Hopp 52e4ed
+ /**/
Karsten Hopp 52e4ed
+     134,
Karsten Hopp 52e4ed
  /**/
Karsten Hopp 52e4ed
Karsten Hopp 52e4ed
-- 
Karsten Hopp 52e4ed
BLACK KNIGHT: The Black Knight always triumphs. Have at you!
Karsten Hopp 52e4ed
   ARTHUR takes his last leg off.  The BLACK KNIGHT's body lands upright.
Karsten Hopp 52e4ed
BLACK KNIGHT: All right, we'll call it a draw.
Karsten Hopp 52e4ed
                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
Karsten Hopp 52e4ed
Karsten Hopp 52e4ed
 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
Karsten Hopp 52e4ed
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
Karsten Hopp 52e4ed
\\\        download, build and distribute -- http://www.A-A-P.org        ///
Karsten Hopp 52e4ed
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///