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.mak    2006-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 = $(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

-- 
Thanks a lot for the VIM Editor!
Greetings
Mathias

Reply via email to