Patch
Problem:Make_mvc.mak can't handle path names that contain spaces.
Solution: Surround path names by quotes
Files: src/Make_mvc.mak
*** ..\vim-7.0.000\src\Make_mvc.mak 2006-05-31 09:13:13.607288000 +0200
--- src\Make_mvc.mak2006-05-31 10:24:17.718779200 +0200
***
*** 265,271
# you can get xpm.lib from http://iamphet.nm.ru/xpm or create it yourself
XPM_OBJ = $(OBJDIR)/xpm_w32.obj
XPM_DEFS = -DFEAT_XPM_W32
! XPM_LIB = $(XPM)\lib\libXpm.lib
XPM_INC = -I $(XPM)\include
!endif
!endif
--- 265,271
# you can get xpm.lib from http://iamphet.nm.ru/xpm or create it yourself
XPM_OBJ = $(OBJDIR)/xpm_w32.obj
XPM_DEFS = -DFEAT_XPM_W32
! XPM_LIB = $(XPM)\lib\libXpm.lib
XPM_INC = -I $(XPM)\include
!endif
!endif
***
*** 525,536
-DDYNAMIC_TCL_VER=\$(TCL_VER_LONG)\
TCL_OBJ = $(OUTDIR)\if_tcl.obj
TCL_INC = /I $(TCL)\Include /I $(TCL)
! TCL_LIB = $(TCL)\lib\tclstub$(TCL_VER).lib
!else
CFLAGS = $(CFLAGS) -DFEAT_TCL
TCL_OBJ = $(OUTDIR)\if_tcl.obj
TCL_INC = /I $(TCL)\Include /I $(TCL)
! TCL_LIB = $(TCL)\lib\tcl$(TCL_VER)vc.lib
!endif
!endif
--- 525,536
-DDYNAMIC_TCL_VER=\$(TCL_VER_LONG)\
TCL_OBJ = $(OUTDIR)\if_tcl.obj
TCL_INC = /I $(TCL)\Include /I $(TCL)
! TCL_LIB = $(TCL)\lib\tclstub$(TCL_VER).lib
!else
CFLAGS = $(CFLAGS) -DFEAT_TCL
TCL_OBJ = $(OUTDIR)\if_tcl.obj
TCL_INC = /I $(TCL)\Include /I $(TCL)
! TCL_LIB = $(TCL)\lib\tcl$(TCL_VER)vc.lib
!endif
!endif
***
*** 551,557
-DDYNAMIC_PYTHON_DLL=\python$(PYTHON_VER).dll\
PYTHON_LIB = /nodefaultlib:python$(PYTHON_VER).lib
!else
! PYTHON_LIB = $(PYTHON)\libs\python$(PYTHON_VER).lib
!endif
!endif
--- 551,557
-DDYNAMIC_PYTHON_DLL=\python$(PYTHON_VER).dll\
PYTHON_LIB = /nodefaultlib:python$(PYTHON_VER).lib
!else
! PYTHON_LIB = $(PYTHON)\libs\python$(PYTHON_VER).lib
!endif
!endif
***
*** 561,575
!ifndef MZSCHEME_VER
MZSCHEME_VER = 205_000
!endif
! CFLAGS = $(CFLAGS) -DFEAT_MZSCHEME -I $(MZSCHEME)\include
!if $(DYNAMIC_MZSCHEME) == yes
!message MzScheme DLLs will be loaded dynamically
CFLAGS = $(CFLAGS) -DDYNAMIC_MZSCHEME \
-DDYNAMIC_MZSCH_DLL=\libmzsch$(MZSCHEME_VER).dll\ \
-DDYNAMIC_MZGC_DLL=\libmzgc$(MZSCHEME_VER).dll\
!else
! MZSCHEME_LIB = $(MZSCHEME)\lib\msvc\libmzgc$(MZSCHEME_VER).lib \
! $(MZSCHEME)\lib\msvc\libmzsch$(MZSCHEME_VER).lib
!endif
MZSCHEME_OBJ = $(OUTDIR)\if_mzsch.obj
!endif
--- 561,575
!ifndef MZSCHEME_VER
MZSCHEME_VER = 205_000
!endif
! CFLAGS = $(CFLAGS) -DFEAT_MZSCHEME -I $(MZSCHEME)\include
!if $(DYNAMIC_MZSCHEME) == yes
!message MzScheme DLLs will be loaded dynamically
CFLAGS = $(CFLAGS) -DDYNAMIC_MZSCHEME \
-DDYNAMIC_MZSCH_DLL=\libmzsch$(MZSCHEME_VER).dll\ \
-DDYNAMIC_MZGC_DLL=\libmzgc$(MZSCHEME_VER).dll\
!else
! MZSCHEME_LIB = $(MZSCHEME)\lib\msvc\libmzgc$(MZSCHEME_VER).lib \
! $(MZSCHEME)\lib\msvc\libmzsch$(MZSCHEME_VER).lib
!endif
MZSCHEME_OBJ = $(OUTDIR)\if_mzsch.obj
!endif
***
*** 591,597
!endif
# Is Perl installed in architecture-specific directories?
! !if exist($(PERL)\Bin\MSWin32-x86)
PERL_ARCH = \MSWin32-x86
!endif
--- 591,597
!endif
# Is Perl installed in architecture-specific directories?
! !if exist($(PERL)\Bin\MSWin32-x86)
PERL_ARCH = \MSWin32-x86
!endif
***
*** 599,608
# Version-dependent stuff
!if $(PERL_VER) == 55
! PERL_LIB = $(PERL_INCDIR)\perl.lib
!else
PERL_DLL = perl$(PERL_VER).dll
! PERL_LIB = $(PERL_INCDIR)\perl$(PERL_VER).lib
!endif
CFLAGS = $(CFLAGS) -DFEAT_PERL
--- 599,608
# Version-dependent stuff
!if $(PERL_VER) == 55
! PERL_LIB = $(PERL_INCDIR)\perl.lib
!else
PERL_DLL = perl$(PERL_VER).dll
! PERL_LIB = $(PERL_INCDIR)\perl$(PERL_VER).lib
!endif
CFLAGS = $(CFLAGS) -DFEAT_PERL
***
*** 613,623
!undef PERL_LIB
!endif
! PERL_EXE = $(PERL)\Bin$(PERL_ARCH)\perl
! PERL_INC = /I $(PERL_INCDIR)
PERL_OBJ = $(OUTDIR)\if_perl.obj $(OUTDIR)\if_perlsfio.obj
! XSUBPP = $(PERL)\lib\ExtUtils\xsubpp
! XSUBPP_TYPEMAP = $(PERL)\lib\ExtUtils\typemap
!endif
--- 613,623
!undef PERL_LIB
!endif
! PERL_EXE = $(PERL)\Bin$(PERL_ARCH)\perl
! PERL_INC = /I $(PERL_INCDIR)
PERL_OBJ = $(OUTDIR)\if_perl.obj $(OUTDIR)\if_perlsfio.obj
! XSUBPP = $(PERL)\lib\ExtUtils\xsubpp
! XSUBPP_TYPEMAP = $(PERL)\lib\ExtUtils\typemap
!endif
***
*** 653,659
CFLAGS = $(CFLAGS) -DFEAT_RUBY
RUBY_OBJ = $(OUTDIR)\if_ruby.obj
RUBY_INC = /I $(RUBY)\lib\ruby\$(RUBY_VER_LONG)\$(RUBY_PLATFORM)
! RUBY_LIB = $(RUBY)\lib\$(RUBY_INSTALL_NAME).lib
# Do we want to load Ruby dynamically?
!if $(DYNAMIC_RUBY) == yes
!message Ruby DLL will be loaded dynamically
--- 653,659
CFLAGS =