@@ -913,74 +913,75 @@ endif
913913 $(MAKE) -C xxd -f Make_ming.mak clean
914914
915915# ##########################################################################
916- INCL = vim.h feature.h os_win32.h os_dos.h ascii.h keymap.h term.h macros.h \
917- structs.h regexp.h option.h ex_cmds.h proto.h globals.h farsi.h \
918- gui.h
916+ INCL = vim.h alloc.h arabic.h ascii.h ex_cmds.h farsi.h feature.h globals.h \
917+ keymap.h macros.h option.h os_dos.h os_win32.h proto.h regexp.h \
918+ spell.h structs.h term.h $(NBDEBUG_INCL )
919+ GUI_INCL = gui.h gui_beval.h
919920CUI_INCL = iscygpty.h
920921
921- $(OUTDIR ) /if_python.o : if_python.c if_py_both.h $(INCL )
922+ $(OUTDIR ) /if_python.o: if_python.c if_py_both.h $(INCL )
922923 $(CC ) -c $(CFLAGS ) $(PYTHONINC ) $(PYTHON_HOME_DEF ) $< -o $@
923924
924- $(OUTDIR ) /if_python3.o : if_python3.c if_py_both.h $(INCL )
925+ $(OUTDIR ) /if_python3.o: if_python3.c if_py_both.h $(INCL )
925926 $(CC ) -c $(CFLAGS ) $(PYTHON3INC ) $(PYTHON3_HOME_DEF ) $< -o $@
926927
927928$(OUTDIR ) /% .o : % .c $(INCL )
928929 $(CC ) -c $(CFLAGS ) $< -o $@
929930
930- $(OUTDIR ) /vimrc.o : vim.rc version.h gui_w32_rc.h
931+ $(OUTDIR ) /vimrc.o : vim.rc version.h gui_w32_rc.h
931932 $(WINDRES ) $(WINDRES_FLAGS ) $(DEFINES ) \
932933 --input-format=rc --output-format=coff -i vim.rc -o $@
933934
934935$(OUTDIR ) :
935936 $(MKDIR ) $(OUTDIR )
936937
937- $(OUTDIR ) /channel.o : channel.c $(INCL )
938- $(CC ) -c $(CFLAGS ) channel.c -o $(OUTDIR ) /channel.o
939-
940- $(OUTDIR ) /ex_docmd.o : ex_docmd.c $(INCL ) ex_cmds.h
941- $(CC ) -c $(CFLAGS ) ex_docmd.c -o $(OUTDIR ) /ex_docmd.o
942-
943- $(OUTDIR ) /ex_eval.o : ex_eval.c $(INCL ) ex_cmds.h
944- $(CC ) -c $(CFLAGS ) ex_eval.c -o $(OUTDIR ) /ex_eval.o
945-
946938$(OUTDIR ) /gui_dwrite.o : gui_dwrite.cpp $(INCL ) gui_dwrite.h
947939 $(CC ) -c $(CFLAGS ) $(CXXFLAGS ) gui_dwrite.cpp -o $(OUTDIR ) /gui_dwrite.o
948940
949- $(OUTDIR ) /gui_w32.o : gui_w32.c $(INCL )
941+ $(OUTDIR ) /gui.o : gui.c $(INCL ) $(GUI_INCL )
942+ $(CC ) -c $(CFLAGS ) gui.c -o $(OUTDIR ) /gui.o
943+
944+ $(OUTDIR ) /gui_beval.o : gui_beval.c $(INCL ) $(GUI_INCL )
945+ $(CC ) -c $(CFLAGS ) gui_beval.c -o $(OUTDIR ) /gui_beval.o
946+
947+ $(OUTDIR ) /gui_w32.o : gui_w32.c $(INCL ) $(GUI_INCL )
950948 $(CC ) -c $(CFLAGS ) gui_w32.c -o $(OUTDIR ) /gui_w32.o
951949
952950$(OUTDIR ) /if_cscope.o : if_cscope.c $(INCL ) if_cscope.h
953951 $(CC ) -c $(CFLAGS ) if_cscope.c -o $(OUTDIR ) /if_cscope.o
954952
955- $(OUTDIR ) /if_mzsch.o : if_mzsch.c $(INCL ) if_mzsch.h $(MZ_EXTRA_DEP )
953+ $(OUTDIR ) /if_mzsch.o : if_mzsch.c $(INCL ) $( MZSCHEME_INCL ) $(MZ_EXTRA_DEP )
956954 $(CC ) -c $(CFLAGS ) if_mzsch.c -o $(OUTDIR ) /if_mzsch.o
957955
958956mzscheme_base.c :
959957 $(MZSCHEME ) /mzc --c-mods mzscheme_base.c ++lib scheme/base
960958
961959# Remove -D__IID_DEFINED__ for newer versions of the w32api
962- $(OUTDIR ) /if_ole.o : if_ole.cpp $(INCL )
960+ $(OUTDIR ) /if_ole.o : if_ole.cpp $(INCL ) if_ole.h
963961 $(CC ) $(CFLAGS ) $(CXXFLAGS ) -c -o $(OUTDIR ) /if_ole.o if_ole.cpp
964962
965- if_perl.c : if_perl.xs typemap
963+ if_perl.c : if_perl.xs typemap
966964 $(XSUBPP ) -prototypes -typemap \
967965 $(PERLTYPEMAP ) if_perl.xs -output $@
968966
969- $(OUTDIR ) /if_ruby.o : if_ruby.c $(INCL )
967+ $(OUTDIR ) /if_ruby.o : if_ruby.c $(INCL )
970968ifeq (16, $(RUBY ) )
971969 $(CC) $(CFLAGS) -U_WIN32 -c -o $(OUTDIR)/if_ruby.o if_ruby.c
972970endif
973971
974972$(OUTDIR ) /iscygpty.o : iscygpty.c $(CUI_INCL )
975973 $(CC ) -c $(CFLAGS ) iscygpty.c -o $(OUTDIR ) /iscygpty.o -U_WIN32_WINNT -D_WIN32_WINNT=0x0600 -DUSE_DYNFILEID -DENABLE_STUB_IMPL
976974
977- $(OUTDIR ) /main.o : main.c $(INCL ) $(CUI_INCL )
975+ $(OUTDIR ) /main.o : main.c $(INCL ) $(CUI_INCL )
978976 $(CC ) -c $(CFLAGS ) main.c -o $(OUTDIR ) /main.o
979977
980978$(OUTDIR ) /netbeans.o : netbeans.c $(INCL ) $(NBDEBUG_INCL ) $(NBDEBUG_SRC )
981979 $(CC ) -c $(CFLAGS ) netbeans.c -o $(OUTDIR ) /netbeans.o
982980
983- $(OUTDIR ) /regexp.o : regexp.c regexp_nfa.c $(INCL )
981+ $(OUTDIR ) /os_win32.o : os_win32.c $(INCL ) $(MZSCHEME_INCL )
982+ $(CC ) -c $(CFLAGS ) os_win32.c -o $(OUTDIR ) /os_win32.o
983+
984+ $(OUTDIR ) /regexp.o : regexp.c regexp_nfa.c $(INCL )
984985 $(CC ) -c $(CFLAGS ) regexp.c -o $(OUTDIR ) /regexp.o
985986
986987$(OUTDIR ) /terminal.o : terminal.c $(INCL ) $(TERM_DEPS )
@@ -1042,3 +1043,5 @@ else
10421043 @echo char_u *compiled_user = (char_u *)"$(USERNAME)"; >> pathdef.c
10431044 @echo char_u *compiled_sys = (char_u *)"$(USERDOMAIN)"; >> pathdef.c
10441045endif
1046+
1047+ # vim: set noet sw=8 ts=8 sts=0 wm=0 tw=0:
0 commit comments