comparison src/Make_mvc.mak @ 11696:0a6136dfce35 v8.0.0731

patch 8.0.0731: cannot build the terminal feature on MS-Windows commit https://github.com/vim/vim/commit/4fc63505d393451ad3780dc0390cb48587597aaf Author: Bram Moolenaar <Bram@vim.org> Date: Wed Jul 19 11:28:17 2017 +0200 patch 8.0.0731: cannot build the terminal feature on MS-Windows Problem: Cannot build the terminal feature on MS-Windows. Solution: Add the Makefile changes. (Yasuhiro Matsumoto, closes https://github.com/vim/vim/issues/1851)
author Christian Brabandt <cb@256bit.org>
date Wed, 19 Jul 2017 11:30:03 +0200
parents deb9295dccda
children 9dd958aba769
comparison
equal deleted inserted replaced
11695:914b6ba36fe4 11696:0a6136dfce35
349 CSCOPE_INCL = if_cscope.h 349 CSCOPE_INCL = if_cscope.h
350 CSCOPE_OBJ = $(OBJDIR)/if_cscope.obj 350 CSCOPE_OBJ = $(OBJDIR)/if_cscope.obj
351 CSCOPE_DEFS = -DFEAT_CSCOPE 351 CSCOPE_DEFS = -DFEAT_CSCOPE
352 !endif 352 !endif
353 353
354 !if "$(TERMINAL)" == "yes"
355 TERMINAL_OBJ = $(OBJDIR)/terminal.obj
356 TERMINAL_DEFS = -DFEAT_TERMINAL
357 TERMINAL_SRC = terminal.c
358 !endif
359
354 !ifndef NETBEANS 360 !ifndef NETBEANS
355 NETBEANS = $(GUI) 361 NETBEANS = $(GUI)
356 !endif 362 !endif
357 363
358 !ifndef CHANNEL 364 !ifndef CHANNEL
456 # default, use these lines. 462 # default, use these lines.
457 #VIMRCLOC = somewhere 463 #VIMRCLOC = somewhere
458 #VIMRUNTIMEDIR = somewhere 464 #VIMRUNTIMEDIR = somewhere
459 465
460 CFLAGS = -c /W3 /nologo $(CVARS) -I. -Iproto -DHAVE_PATHDEF -DWIN32 \ 466 CFLAGS = -c /W3 /nologo $(CVARS) -I. -Iproto -DHAVE_PATHDEF -DWIN32 \
461 $(CSCOPE_DEFS) $(NETBEANS_DEFS) $(CHANNEL_DEFS) \ 467 $(CSCOPE_DEFS) $(TERMINAL_DEFS) $(NETBEANS_DEFS) $(CHANNEL_DEFS) \
462 $(NBDEBUG_DEFS) $(XPM_DEFS) \ 468 $(NBDEBUG_DEFS) $(XPM_DEFS) \
463 $(DEFINES) -DWINVER=$(WINVER) -D_WIN32_WINNT=$(WINVER) \ 469 $(DEFINES) -DWINVER=$(WINVER) -D_WIN32_WINNT=$(WINVER) \
464 /Fo$(OUTDIR)/ 470 /Fo$(OUTDIR)/
465 471
466 #>>>>> end of choices 472 #>>>>> end of choices
1143 tee/tee.exe \ 1149 tee/tee.exe \
1144 GvimExt/gvimext.dll 1150 GvimExt/gvimext.dll
1145 1151
1146 $(VIM).exe: $(OUTDIR) $(OBJ) $(GUI_OBJ) $(CUI_OBJ) $(OLE_OBJ) $(OLE_IDL) $(MZSCHEME_OBJ) \ 1152 $(VIM).exe: $(OUTDIR) $(OBJ) $(GUI_OBJ) $(CUI_OBJ) $(OLE_OBJ) $(OLE_IDL) $(MZSCHEME_OBJ) \
1147 $(LUA_OBJ) $(PERL_OBJ) $(PYTHON_OBJ) $(PYTHON3_OBJ) $(RUBY_OBJ) $(TCL_OBJ) \ 1153 $(LUA_OBJ) $(PERL_OBJ) $(PYTHON_OBJ) $(PYTHON3_OBJ) $(RUBY_OBJ) $(TCL_OBJ) \
1148 $(CSCOPE_OBJ) $(NETBEANS_OBJ) $(CHANNEL_OBJ) $(XPM_OBJ) \ 1154 $(CSCOPE_OBJ) $(TERMINAL_OBJ) $(NETBEANS_OBJ) $(CHANNEL_OBJ) $(XPM_OBJ) \
1149 version.c version.h 1155 version.c version.h
1150 $(CC) $(CFLAGS) version.c 1156 $(CC) $(CFLAGS) version.c
1151 $(link) $(LINKARGS1) -out:$(VIM).exe $(OBJ) $(GUI_OBJ) $(CUI_OBJ) $(OLE_OBJ) \ 1157 $(link) $(LINKARGS1) -out:$(VIM).exe $(OBJ) $(GUI_OBJ) $(CUI_OBJ) $(OLE_OBJ) \
1152 $(LUA_OBJ) $(MZSCHEME_OBJ) $(PERL_OBJ) $(PYTHON_OBJ) $(PYTHON3_OBJ) $(RUBY_OBJ) \ 1158 $(LUA_OBJ) $(MZSCHEME_OBJ) $(PERL_OBJ) $(PYTHON_OBJ) $(PYTHON3_OBJ) $(RUBY_OBJ) \
1153 $(TCL_OBJ) $(CSCOPE_OBJ) $(NETBEANS_OBJ) $(CHANNEL_OBJ) \ 1159 $(TCL_OBJ) $(CSCOPE_OBJ) $(TERMINAL_OBJ) $(NETBEANS_OBJ) $(CHANNEL_OBJ) \
1154 $(XPM_OBJ) $(OUTDIR)\version.obj $(LINKARGS2) 1160 $(XPM_OBJ) $(OUTDIR)\version.obj $(LINKARGS2)
1155 if exist $(VIM).exe.manifest mt.exe -nologo -manifest $(VIM).exe.manifest -updateresource:$(VIM).exe;1 1161 if exist $(VIM).exe.manifest mt.exe -nologo -manifest $(VIM).exe.manifest -updateresource:$(VIM).exe;1
1156 1162
1157 $(VIM): $(VIM).exe 1163 $(VIM): $(VIM).exe
1158 1164
1381 $(OUTDIR)/option.obj: $(OUTDIR) option.c $(INCL) 1387 $(OUTDIR)/option.obj: $(OUTDIR) option.c $(INCL)
1382 1388
1383 $(OUTDIR)/ops.obj: $(OUTDIR) ops.c $(INCL) 1389 $(OUTDIR)/ops.obj: $(OUTDIR) ops.c $(INCL)
1384 1390
1385 $(OUTDIR)/os_mswin.obj: $(OUTDIR) os_mswin.c $(INCL) 1391 $(OUTDIR)/os_mswin.obj: $(OUTDIR) os_mswin.c $(INCL)
1392
1393 $(OUTDIR)/terminal.obj: $(OUTDIR) terminal.c $(INCL)
1386 1394
1387 $(OUTDIR)/winclip.obj: $(OUTDIR) winclip.c $(INCL) 1395 $(OUTDIR)/winclip.obj: $(OUTDIR) winclip.c $(INCL)
1388 1396
1389 $(OUTDIR)/os_win32.obj: $(OUTDIR) os_win32.c $(INCL) os_win32.h 1397 $(OUTDIR)/os_win32.obj: $(OUTDIR) os_win32.c $(INCL) os_win32.h
1390 1398