mirror of
https://github.com/vim/vim.git
synced 2025-07-26 11:04:33 -04:00
patch 8.1.1994: MS-Windows: cannot build with eval but without cscope
Problem: MS-Windows: cannot build with eval but without cscope Solution: Adjust the makefiles to always build if_cscope.obj.
This commit is contained in:
parent
196b466443
commit
5ec849896f
@ -736,6 +736,7 @@ OBJ = \
|
|||||||
$(OUTDIR)/hardcopy.o \
|
$(OUTDIR)/hardcopy.o \
|
||||||
$(OUTDIR)/hashtab.o \
|
$(OUTDIR)/hashtab.o \
|
||||||
$(OUTDIR)/highlight.o \
|
$(OUTDIR)/highlight.o \
|
||||||
|
$(OUTDIR)/if_cscope.o \
|
||||||
$(OUTDIR)/indent.o \
|
$(OUTDIR)/indent.o \
|
||||||
$(OUTDIR)/insexpand.o \
|
$(OUTDIR)/insexpand.o \
|
||||||
$(OUTDIR)/json.o \
|
$(OUTDIR)/json.o \
|
||||||
@ -821,9 +822,6 @@ endif
|
|||||||
ifdef TCL
|
ifdef TCL
|
||||||
OBJ += $(OUTDIR)/if_tcl.o
|
OBJ += $(OUTDIR)/if_tcl.o
|
||||||
endif
|
endif
|
||||||
ifeq ($(CSCOPE),yes)
|
|
||||||
OBJ += $(OUTDIR)/if_cscope.o
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(NETBEANS),yes)
|
ifeq ($(NETBEANS),yes)
|
||||||
ifneq ($(CHANNEL),yes)
|
ifneq ($(CHANNEL),yes)
|
||||||
|
@ -349,8 +349,6 @@ CSCOPE = yes
|
|||||||
|
|
||||||
!if "$(CSCOPE)" == "yes"
|
!if "$(CSCOPE)" == "yes"
|
||||||
# CSCOPE - Include support for Cscope
|
# CSCOPE - Include support for Cscope
|
||||||
CSCOPE_INCL = if_cscope.h
|
|
||||||
CSCOPE_OBJ = $(OBJDIR)/if_cscope.obj
|
|
||||||
CSCOPE_DEFS = -DFEAT_CSCOPE
|
CSCOPE_DEFS = -DFEAT_CSCOPE
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
@ -745,6 +743,7 @@ OBJ = \
|
|||||||
$(OUTDIR)\hardcopy.obj \
|
$(OUTDIR)\hardcopy.obj \
|
||||||
$(OUTDIR)\hashtab.obj \
|
$(OUTDIR)\hashtab.obj \
|
||||||
$(OUTDIR)\highlight.obj \
|
$(OUTDIR)\highlight.obj \
|
||||||
|
$(OBJDIR)\if_cscope.obj \
|
||||||
$(OUTDIR)\indent.obj \
|
$(OUTDIR)\indent.obj \
|
||||||
$(OUTDIR)\insexpand.obj \
|
$(OUTDIR)\insexpand.obj \
|
||||||
$(OUTDIR)\json.obj \
|
$(OUTDIR)\json.obj \
|
||||||
@ -1285,13 +1284,13 @@ all: $(MAIN_TARGET) \
|
|||||||
|
|
||||||
$(VIMDLLBASE).dll: $(OUTDIR) $(OBJ) $(XDIFF_OBJ) $(GUI_OBJ) $(CUI_OBJ) $(OLE_OBJ) $(OLE_IDL) $(MZSCHEME_OBJ) \
|
$(VIMDLLBASE).dll: $(OUTDIR) $(OBJ) $(XDIFF_OBJ) $(GUI_OBJ) $(CUI_OBJ) $(OLE_OBJ) $(OLE_IDL) $(MZSCHEME_OBJ) \
|
||||||
$(LUA_OBJ) $(PERL_OBJ) $(PYTHON_OBJ) $(PYTHON3_OBJ) $(RUBY_OBJ) $(TCL_OBJ) \
|
$(LUA_OBJ) $(PERL_OBJ) $(PYTHON_OBJ) $(PYTHON3_OBJ) $(RUBY_OBJ) $(TCL_OBJ) \
|
||||||
$(CSCOPE_OBJ) $(TERM_OBJ) $(SOUND_OBJ) $(NETBEANS_OBJ) $(CHANNEL_OBJ) $(XPM_OBJ) \
|
$(TERM_OBJ) $(SOUND_OBJ) $(NETBEANS_OBJ) $(CHANNEL_OBJ) $(XPM_OBJ) \
|
||||||
version.c version.h
|
version.c version.h
|
||||||
$(CC) $(CFLAGS_OUTDIR) version.c
|
$(CC) $(CFLAGS_OUTDIR) version.c
|
||||||
$(link) @<<
|
$(link) @<<
|
||||||
$(LINKARGS1) /dll -out:$(VIMDLLBASE).dll $(OBJ) $(XDIFF_OBJ) $(GUI_OBJ) $(CUI_OBJ) $(OLE_OBJ)
|
$(LINKARGS1) /dll -out:$(VIMDLLBASE).dll $(OBJ) $(XDIFF_OBJ) $(GUI_OBJ) $(CUI_OBJ) $(OLE_OBJ)
|
||||||
$(LUA_OBJ) $(MZSCHEME_OBJ) $(PERL_OBJ) $(PYTHON_OBJ) $(PYTHON3_OBJ) $(RUBY_OBJ)
|
$(LUA_OBJ) $(MZSCHEME_OBJ) $(PERL_OBJ) $(PYTHON_OBJ) $(PYTHON3_OBJ) $(RUBY_OBJ)
|
||||||
$(TCL_OBJ) $(CSCOPE_OBJ) $(TERM_OBJ) $(SOUND_OBJ) $(NETBEANS_OBJ) $(CHANNEL_OBJ)
|
$(TCL_OBJ) $(TERM_OBJ) $(SOUND_OBJ) $(NETBEANS_OBJ) $(CHANNEL_OBJ)
|
||||||
$(XPM_OBJ) $(OUTDIR)\version.obj $(LINKARGS2)
|
$(XPM_OBJ) $(OUTDIR)\version.obj $(LINKARGS2)
|
||||||
<<
|
<<
|
||||||
|
|
||||||
@ -1307,13 +1306,13 @@ $(VIM).exe: $(OUTDIR) $(EXEOBJC) $(VIMDLLBASE).dll
|
|||||||
|
|
||||||
$(VIM).exe: $(OUTDIR) $(OBJ) $(XDIFF_OBJ) $(GUI_OBJ) $(CUI_OBJ) $(OLE_OBJ) $(OLE_IDL) $(MZSCHEME_OBJ) \
|
$(VIM).exe: $(OUTDIR) $(OBJ) $(XDIFF_OBJ) $(GUI_OBJ) $(CUI_OBJ) $(OLE_OBJ) $(OLE_IDL) $(MZSCHEME_OBJ) \
|
||||||
$(LUA_OBJ) $(PERL_OBJ) $(PYTHON_OBJ) $(PYTHON3_OBJ) $(RUBY_OBJ) $(TCL_OBJ) \
|
$(LUA_OBJ) $(PERL_OBJ) $(PYTHON_OBJ) $(PYTHON3_OBJ) $(RUBY_OBJ) $(TCL_OBJ) \
|
||||||
$(CSCOPE_OBJ) $(TERM_OBJ) $(SOUND_OBJ) $(NETBEANS_OBJ) $(CHANNEL_OBJ) $(XPM_OBJ) \
|
$(TERM_OBJ) $(SOUND_OBJ) $(NETBEANS_OBJ) $(CHANNEL_OBJ) $(XPM_OBJ) \
|
||||||
version.c version.h
|
version.c version.h
|
||||||
$(CC) $(CFLAGS_OUTDIR) version.c
|
$(CC) $(CFLAGS_OUTDIR) version.c
|
||||||
$(link) @<<
|
$(link) @<<
|
||||||
$(LINKARGS1) /subsystem:$(SUBSYSTEM) -out:$(VIM).exe $(OBJ) $(XDIFF_OBJ) $(GUI_OBJ) $(CUI_OBJ) $(OLE_OBJ)
|
$(LINKARGS1) /subsystem:$(SUBSYSTEM) -out:$(VIM).exe $(OBJ) $(XDIFF_OBJ) $(GUI_OBJ) $(CUI_OBJ) $(OLE_OBJ)
|
||||||
$(LUA_OBJ) $(MZSCHEME_OBJ) $(PERL_OBJ) $(PYTHON_OBJ) $(PYTHON3_OBJ) $(RUBY_OBJ)
|
$(LUA_OBJ) $(MZSCHEME_OBJ) $(PERL_OBJ) $(PYTHON_OBJ) $(PYTHON3_OBJ) $(RUBY_OBJ)
|
||||||
$(TCL_OBJ) $(CSCOPE_OBJ) $(TERM_OBJ) $(SOUND_OBJ) $(NETBEANS_OBJ) $(CHANNEL_OBJ)
|
$(TCL_OBJ) $(TERM_OBJ) $(SOUND_OBJ) $(NETBEANS_OBJ) $(CHANNEL_OBJ)
|
||||||
$(XPM_OBJ) $(OUTDIR)\version.obj $(LINKARGS2)
|
$(XPM_OBJ) $(OUTDIR)\version.obj $(LINKARGS2)
|
||||||
<<
|
<<
|
||||||
if exist $(VIM).exe.manifest mt.exe -nologo -manifest $(VIM).exe.manifest -updateresource:$(VIM).exe;1
|
if exist $(VIM).exe.manifest mt.exe -nologo -manifest $(VIM).exe.manifest -updateresource:$(VIM).exe;1
|
||||||
|
@ -757,6 +757,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
1994,
|
||||||
/**/
|
/**/
|
||||||
1993,
|
1993,
|
||||||
/**/
|
/**/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user