comparison src/Make_mvc.mak @ 12525:626fb8e8bb8a v8.0.1141

patch 8.0.1141: MS-Windows build dependencies are incomplete commit https://github.com/vim/vim/commit/96e7a6ee4569526c71b1e89f641526775831ac63 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Sep 23 19:48:29 2017 +0200 patch 8.0.1141: MS-Windows build dependencies are incomplete Problem: MS-Windows build dependencies are incomplete. Solution: Fix the dependencies. (Ken Takata)
author Christian Brabandt <cb@256bit.org>
date Sat, 23 Sep 2017 20:00:04 +0200
parents 7e6cb73e5ce0
children 590424e87b65
comparison
equal deleted inserted replaced
12524:5b3fd121883e 12525:626fb8e8bb8a
671 LIBC = $(LIBC) libcmtd.lib 671 LIBC = $(LIBC) libcmtd.lib
672 CFLAGS = $(CFLAGS) /Zl /MTd 672 CFLAGS = $(CFLAGS) /Zl /MTd
673 ! endif 673 ! endif
674 !endif # DEBUG 674 !endif # DEBUG
675 675
676 INCL = vim.h os_win32.h ascii.h feature.h globals.h keymap.h macros.h \ 676 INCL = vim.h alloc.h arabic.h ascii.h ex_cmds.h farsi.h feature.h globals.h \
677 proto.h option.h structs.h term.h $(CSCOPE_INCL) \ 677 keymap.h macros.h option.h os_dos.h os_win32.h proto.h regexp.h \
678 $(NBDEBUG_INCL) 678 spell.h structs.h term.h $(NBDEBUG_INCL)
679 679
680 OBJ = \ 680 OBJ = \
681 $(OUTDIR)\arabic.obj \ 681 $(OUTDIR)\arabic.obj \
682 $(OUTDIR)\blowfish.obj \ 682 $(OUTDIR)\blowfish.obj \
683 $(OUTDIR)\buffer.obj \ 683 $(OUTDIR)\buffer.obj \
772 CFLAGS = $(CFLAGS) -DFEAT_GUI_W32 772 CFLAGS = $(CFLAGS) -DFEAT_GUI_W32
773 RCFLAGS = $(RCFLAGS) -DFEAT_GUI_W32 773 RCFLAGS = $(RCFLAGS) -DFEAT_GUI_W32
774 VIM = g$(VIM) 774 VIM = g$(VIM)
775 GUI_INCL = \ 775 GUI_INCL = \
776 gui.h \ 776 gui.h \
777 regexp.h \ 777 gui_beval.h
778 ascii.h \
779 ex_cmds.h \
780 farsi.h \
781 feature.h \
782 globals.h \
783 gui_beval.h \
784 keymap.h \
785 macros.h \
786 option.h \
787 os_dos.h \
788 os_win32.h
789 GUI_OBJ = \ 778 GUI_OBJ = \
790 $(OUTDIR)\gui.obj \ 779 $(OUTDIR)\gui.obj \
791 $(OUTDIR)\gui_beval.obj \ 780 $(OUTDIR)\gui_beval.obj \
792 $(OUTDIR)\gui_w32.obj \ 781 $(OUTDIR)\gui_w32.obj \
793 $(OUTDIR)\os_w32exe.obj 782 $(OUTDIR)\os_w32exe.obj
977 !endif 966 !endif
978 !endif 967 !endif
979 MZSCHEME_OBJ = $(OUTDIR)\if_mzsch.obj 968 MZSCHEME_OBJ = $(OUTDIR)\if_mzsch.obj
980 # increase stack size 969 # increase stack size
981 MZSCHEME_LIB = $(MZSCHEME_LIB) /STACK:8388608 970 MZSCHEME_LIB = $(MZSCHEME_LIB) /STACK:8388608
971 MZSCHEME_INCL = if_mzsch.h
982 !endif 972 !endif
983 973
984 # Perl interface 974 # Perl interface
985 !ifdef PERL 975 !ifdef PERL
986 !ifndef PERL_VER 976 !ifndef PERL_VER
1316 1306
1317 $(OUTDIR)/ex_cmds.obj: $(OUTDIR) ex_cmds.c $(INCL) 1307 $(OUTDIR)/ex_cmds.obj: $(OUTDIR) ex_cmds.c $(INCL)
1318 1308
1319 $(OUTDIR)/ex_cmds2.obj: $(OUTDIR) ex_cmds2.c $(INCL) 1309 $(OUTDIR)/ex_cmds2.obj: $(OUTDIR) ex_cmds2.c $(INCL)
1320 1310
1321 $(OUTDIR)/ex_docmd.obj: $(OUTDIR) ex_docmd.c $(INCL) ex_cmds.h 1311 $(OUTDIR)/ex_docmd.obj: $(OUTDIR) ex_docmd.c $(INCL)
1322 1312
1323 $(OUTDIR)/ex_eval.obj: $(OUTDIR) ex_eval.c $(INCL) ex_cmds.h 1313 $(OUTDIR)/ex_eval.obj: $(OUTDIR) ex_eval.c $(INCL)
1324 1314
1325 $(OUTDIR)/ex_getln.obj: $(OUTDIR) ex_getln.c $(INCL) 1315 $(OUTDIR)/ex_getln.obj: $(OUTDIR) ex_getln.c $(INCL)
1326 1316
1327 $(OUTDIR)/farsi.obj: $(OUTDIR) farsi.c $(INCL) 1317 $(OUTDIR)/farsi.obj: $(OUTDIR) farsi.c $(INCL)
1328 1318
1342 1332
1343 $(OUTDIR)/gui_w32.obj: $(OUTDIR) gui_w32.c $(INCL) $(GUI_INCL) 1333 $(OUTDIR)/gui_w32.obj: $(OUTDIR) gui_w32.c $(INCL) $(GUI_INCL)
1344 1334
1345 $(OUTDIR)/gui_dwrite.obj: $(OUTDIR) gui_dwrite.cpp $(INCL) $(GUI_INCL) 1335 $(OUTDIR)/gui_dwrite.obj: $(OUTDIR) gui_dwrite.cpp $(INCL) $(GUI_INCL)
1346 1336
1347 $(OUTDIR)/if_cscope.obj: $(OUTDIR) if_cscope.c $(INCL) 1337 $(OUTDIR)/if_cscope.obj: $(OUTDIR) if_cscope.c $(INCL) if_cscope.h
1348 1338
1349 $(OUTDIR)/if_lua.obj: $(OUTDIR) if_lua.c $(INCL) 1339 $(OUTDIR)/if_lua.obj: $(OUTDIR) if_lua.c $(INCL)
1350 $(CC) $(CFLAGS_OUTDIR) $(LUA_INC) if_lua.c 1340 $(CC) $(CFLAGS_OUTDIR) $(LUA_INC) if_lua.c
1351 1341
1352 if_perl.c : if_perl.xs typemap 1342 if_perl.c : if_perl.xs typemap
1357 $(CC) $(CFLAGS_OUTDIR) $(PERL_INC) if_perl.c 1347 $(CC) $(CFLAGS_OUTDIR) $(PERL_INC) if_perl.c
1358 1348
1359 $(OUTDIR)/if_perlsfio.obj: $(OUTDIR) if_perlsfio.c $(INCL) 1349 $(OUTDIR)/if_perlsfio.obj: $(OUTDIR) if_perlsfio.c $(INCL)
1360 $(CC) $(CFLAGS_OUTDIR) $(PERL_INC) if_perlsfio.c 1350 $(CC) $(CFLAGS_OUTDIR) $(PERL_INC) if_perlsfio.c
1361 1351
1362 $(OUTDIR)/if_mzsch.obj: $(OUTDIR) if_mzsch.c if_mzsch.h $(INCL) $(MZSCHEME_EXTRA_DEP) 1352 $(OUTDIR)/if_mzsch.obj: $(OUTDIR) if_mzsch.c $(MZSCHEME_INCL) $(INCL) $(MZSCHEME_EXTRA_DEP)
1363 $(CC) $(CFLAGS_OUTDIR) if_mzsch.c \ 1353 $(CC) $(CFLAGS_OUTDIR) if_mzsch.c \
1364 -DMZSCHEME_COLLECTS="\"$(MZSCHEME_COLLECTS:\=\\)\"" 1354 -DMZSCHEME_COLLECTS="\"$(MZSCHEME_COLLECTS:\=\\)\""
1365 1355
1366 lib$(MZSCHEME_MAIN_LIB)$(MZSCHEME_VER).lib: 1356 lib$(MZSCHEME_MAIN_LIB)$(MZSCHEME_VER).lib:
1367 lib /DEF:"$(MZSCHEME)\lib\lib$(MZSCHEME_MAIN_LIB)$(MZSCHEME_VER).def" 1357 lib /DEF:"$(MZSCHEME)\lib\lib$(MZSCHEME_MAIN_LIB)$(MZSCHEME_VER).def"
1421 1411
1422 $(OUTDIR)/terminal.obj: $(OUTDIR) terminal.c $(INCL) $(TERM_DEPS) 1412 $(OUTDIR)/terminal.obj: $(OUTDIR) terminal.c $(INCL) $(TERM_DEPS)
1423 1413
1424 $(OUTDIR)/winclip.obj: $(OUTDIR) winclip.c $(INCL) 1414 $(OUTDIR)/winclip.obj: $(OUTDIR) winclip.c $(INCL)
1425 1415
1426 $(OUTDIR)/os_win32.obj: $(OUTDIR) os_win32.c $(INCL) os_win32.h 1416 $(OUTDIR)/os_win32.obj: $(OUTDIR) os_win32.c $(INCL) $(MZSCHEME_INCL)
1427 1417
1428 $(OUTDIR)/os_w32exe.obj: $(OUTDIR) os_w32exe.c $(INCL) 1418 $(OUTDIR)/os_w32exe.obj: $(OUTDIR) os_w32exe.c $(INCL)
1429 1419
1430 $(OUTDIR)/pathdef.obj: $(OUTDIR) $(PATHDEF_SRC) $(INCL) 1420 $(OUTDIR)/pathdef.obj: $(OUTDIR) $(PATHDEF_SRC) $(INCL)
1431 $(CC) $(CFLAGS_OUTDIR) $(PATHDEF_SRC) 1421 $(CC) $(CFLAGS_OUTDIR) $(PATHDEF_SRC)