Problem: Non-Unix builds fail.
Solution: Update Makefiles for new files.
$(OBJDIR)\charset.obj \
$(OBJDIR)\crypt.obj \
$(OBJDIR)\crypt_zip.obj \
+ $(OBJDIR)\dict.obj \
$(OBJDIR)\diff.obj \
$(OBJDIR)\digraph.obj \
$(OBJDIR)\edit.obj \
$(OBJDIR)\hardcopy.obj \
$(OBJDIR)\hashtab.obj \
$(OBJDIR)\json.obj \
+ $(OBJDIR)\list.obj \
$(OBJDIR)\main.obj \
$(OBJDIR)\mark.obj \
$(OBJDIR)\memfile.obj \
$(OBJDIR)\term.obj \
$(OBJDIR)\ui.obj \
$(OBJDIR)\undo.obj \
+ $(OBJDIR)\userfunc.obj \
$(OBJDIR)\version.obj \
$(OBJDIR)\window.obj \
$(OBJDIR)\pathdef.obj
$(OUTDIR)/charset.o \
$(OUTDIR)/crypt.o \
$(OUTDIR)/crypt_zip.o \
+ $(OUTDIR)/dict.o \
$(OUTDIR)/diff.o \
$(OUTDIR)/digraph.o \
$(OUTDIR)/edit.o \
$(OUTDIR)/hardcopy.o \
$(OUTDIR)/hashtab.o \
$(OUTDIR)/json.o \
+ $(OUTDIR)/list.o \
$(OUTDIR)/main.o \
$(OUTDIR)/mark.o \
$(OUTDIR)/memfile.o \
$(OUTDIR)/term.o \
$(OUTDIR)/ui.o \
$(OUTDIR)/undo.o \
+ $(OUTDIR)/userfunc.o \
$(OUTDIR)/version.o \
$(OUTDIR)/vimrc.o \
$(OUTDIR)/window.o
charset.c \
crypt.c \
crypt_zip.c \
+ dict.c \
diff.c \
digraph.c \
edit.c \
hardcopy.c \
hashtab.c \
json.c \
+ list.c \
main.c \
mark.c \
memfile.c \
term.c \
ui.c \
undo.c \
+ userfunc.c \
window.c \
version.c
o/charset.o \
o/crypt.o \
o/crypt_zip.o \
+ o/dict.o \
o/diff.o \
o/digraph.o \
o/edit.o \
o/hardcopy.o \
o/hashtab.o \
o/json.o \
+ o/list.o \
o/main.o \
o/mark.o \
o/memfile.o \
o/term.o \
o/ui.o \
o/undo.o \
+ o/userfunc.o \
o/window.o \
$(TERMLIB)
o/crypt_zip.o: crypt_zip.c $(SYMS)
+o/dict.o: dict.c $(SYMS)
+
o/diff.o: diff.c $(SYMS)
o/digraph.o: digraph.c $(SYMS)
o/json.o: json.c $(SYMS)
+o/list.o: list.c $(SYMS)
+
o/main.o: main.c $(SYMS)
o/mark.o: mark.c $(SYMS)
o/termlib.o: termlib.c $(SYMS)
-o/ui.o: ui.c $(SYMS)
+o/ui.o: ui.c $(SYMS)
+
+o/undo.o: undo.c $(SYMS)
-o/undo.o: undo.c $(SYMS)
+o/userfunc.o: userfunc.c $(SYMS)
-o/window.o: window.c $(SYMS)
+o/window.o: window.c $(SYMS)
"$(INTDIR)/charset.obj" \
"$(INTDIR)/crypt.obj" \
"$(INTDIR)/crypt_zip.obj" \
+ "$(INTDIR)/dict.obj" \
"$(INTDIR)/diff.obj" \
"$(INTDIR)/digraph.obj" \
"$(INTDIR)/edit.obj" \
"$(INTDIR)/hardcopy.obj" \
"$(INTDIR)/hashtab.obj" \
"$(INTDIR)/json.obj" \
+ "$(INTDIR)/list.obj" \
"$(INTDIR)/main.obj" \
"$(INTDIR)/mark.obj" \
"$(INTDIR)/mbyte.obj" \
"$(INTDIR)/term.obj" \
"$(INTDIR)/ui.obj" \
"$(INTDIR)/undo.obj" \
+ "$(INTDIR)/userfunc.obj" \
"$(INTDIR)/version.obj" \
"$(INTDIR)/window.obj"
# End Source File
# Begin Source File
+SOURCE=.\dict.c
+# End Source File
+# Begin Source File
+
SOURCE=.\diff.c
# End Source File
# Begin Source File
# End Source File
# Begin Source File
+SOURCE=.\list.c
+# End Source File
+# Begin Source File
+
SOURCE=.\main.c
# End Source File
# Begin Source File
# End Source File
# Begin Source File
+SOURCE=.\userfunc.c
+# End Source File
+# Begin Source File
+
SOURCE=.\version.c
# End Source File
# Begin Source File
charset.c \
crypt.c \
crypt_zip.c \
+ dict.c \
diff.c \
digraph.c \
edit.c \
hardcopy.c \
hashtab.c \
json.c \
+ list.c \
main.c \
mark.c \
memfile.c \
term.c \
ui.c \
undo.c \
+ userfunc.c \
window.c \
version.c
obj/charset.o \
obj/crypt.o \
obj/crypt_zip.o \
+ obj/dict.o \
obj/diff.o \
obj/digraph.o \
obj/edit.o \
obj/hardcopy.o \
obj/hashtab.o \
obj/json.o \
+ obj/list.o \
obj/main.o \
obj/mark.o \
obj/memfile.o \
obj/term.o \
obj/ui.o \
obj/undo.o \
+ obj/userfunc.o \
obj/window.o \
$(TERMLIB)
proto/charset.pro \
proto/crypt.pro \
proto/crypt_zip.pro \
+ proto/dict.pro \
proto/diff.pro \
proto/digraph.pro \
proto/edit.pro \
proto/hardcopy.pro \
proto/hashtab.pro \
proto/json.pro \
+ proto/list.pro \
proto/main.pro \
proto/mark.pro \
proto/memfile.pro \
proto/termlib.pro \
proto/ui.pro \
proto/undo.pro \
+ proto/userfunc.pro \
proto/window.pro
all: Vim xxd/Xxd
obj/crypt_zip.o: crypt_zip.c
$(CCSYM) $@ crypt_zip.c
+obj/dict.o: dict.c
+ $(CCSYM) $@ dict.c
+
obj/diff.o: diff.c
$(CCSYM) $@ diff.c
obj/json.o: json.c
$(CCSYM) $@ json.c
+obj/list.o: list.c
+ $(CCSYM) $@ list.c
+
# Don't use $(SYMS) here, because main.c defines EXTERN
obj/main.o: main.c option.h globals.h
$(CCNOSYM) $@ main.c
obj/undo.o: undo.c
$(CCSYM) $@ undo.c
+obj/userfunc.o: userfunc.c
+ $(CCSYM) $@ userfunc.c
+
obj/window.o: window.c
$(CCSYM) $@ window.c
charset.c \
crypt.c \
crypt_zip.c \
+ dict.c \
diff.c \
digraph.c \
edit.c \
hardcopy.c \
hashtab.c \
json.c \
+ list.c \
main.c \
mark.c \
mbyte.c \
term.c \
ui.c \
undo.c \
+ userfunc.c \
version.c \
window.c \
$(OUTDIR)\charset.obj \
$(OUTDIR)\crypt.obj \
$(OUTDIR)\crypt_zip.obj \
+ $(OUTDIR)\dict.obj \
$(OUTDIR)\diff.obj \
$(OUTDIR)\digraph.obj \
$(OUTDIR)\edit.obj \
$(OUTDIR)\hardcopy.obj \
$(OUTDIR)\hashtab.obj \
$(OUTDIR)\json.obj \
+ $(OUTDIR)\list.obj \
$(OUTDIR)\main.obj \
$(OUTDIR)\mark.obj \
$(OUTDIR)\mbyte.obj \
$(OUTDIR)\term.obj \
$(OUTDIR)\ui.obj \
$(OUTDIR)\undo.obj \
+ $(OUTDIR)\userfunc.obj \
$(OUTDIR)\window.obj \
$(OUTDIR)\vim.res
$(OUTDIR)/crypt_zip.obj: $(OUTDIR) crypt_zip.c $(INCL)
+$(OUTDIR)/dict.obj: $(OUTDIR) dictf.c $(INCL)
+
$(OUTDIR)/diff.obj: $(OUTDIR) diff.c $(INCL)
$(OUTDIR)/digraph.obj: $(OUTDIR) digraph.c $(INCL)
$(OUTDIR)/json.obj: $(OUTDIR) json.c $(INCL)
+$(OUTDIR)/list.obj: $(OUTDIR) list.c $(INCL)
+
$(OUTDIR)/main.obj: $(OUTDIR) main.c $(INCL) $(CUI_INCL)
$(OUTDIR)/mark.obj: $(OUTDIR) mark.c $(INCL)
$(OUTDIR)/undo.obj: $(OUTDIR) undo.c $(INCL)
+$(OUTDIR)/userfunc.obj: $(OUTDIR) userfunc.c $(INCL)
+
$(OUTDIR)/window.obj: $(OUTDIR) window.c $(INCL)
$(OUTDIR)/xpm_w32.obj: $(OUTDIR) xpm_w32.c
proto/charset.pro \
proto/crypt.pro \
proto/crypt_zip.pro \
+ proto/dict.pro \
proto/diff.pro \
proto/digraph.pro \
proto/edit.pro \
proto/hardcopy.pro \
proto/hashtab.pro \
proto/json.pro \
+ proto/list.pro \
proto/main.pro \
proto/mark.pro \
proto/memfile.pro \
proto/term.pro \
proto/ui.pro \
proto/undo.pro \
+ proto/userfunc.pro \
proto/window.pro \
$(NETBEANS_PRO) \
$(CHANNEL_PRO)
charset.c \
crypt.c \
crypt_zip.c \
+ dict.c \
diff.c \
digraph.c \
edit.c \
hardcopy.c \
hashtab.c \
json.c \
+ list.c \
main.c \
mark.c \
memfile.c \
term.c \
ui.c \
undo.c \
+ userfunc.c \
window.c \
version.c
charset.o \
crypt.o \
crypt_zip.o \
+ dict.o \
diff.o \
digraph.o \
edit.o \
hardcopy.o \
hashtab.o \
json.o \
+ list.o \
main.o \
mark.o \
memfile.o \
term.o \
ui.o \
undo.o \
+ userfunc.o \
window.o \
$(TERMLIB)
proto/charset.pro \
proto/crypt.pro \
proto/crypt_zip.pro \
+ proto/dict.pro \
proto/diff.pro \
proto/digraph.pro \
proto/edit.pro \
proto/hardcopy.pro \
proto/hashtab.pro \
proto/json.pro \
+ proto/list.pro \
proto/main.pro \
proto/mark.pro \
proto/memfile.pro \
proto/termlib.pro \
proto/ui.pro \
proto/undo.pro \
+ proto/userfunc.pro \
proto/window.pro
all: proto Vim
proto/crypt.pro: crypt.c
crypt_zip.o: crypt_zip.c
proto/crypt_zip.pro: crypt_zip.c
+dict.o: dict.c
+proto/dict.pro: dict.c
diff.o: diff.c
proto/diff.pro: diff.c
digraph.o: digraph.c
proto/hashtab.pro: hashtab.c
json.o: json.c
proto/json.pro: json.c
+list.o: list.c
+proto/list.pro: list.c
main.o: main.c
proto/main.pro: main.c
mark.o: mark.c
proto/ui.pro: ui.c
undo.o: undo.c
proto/undo.pro: undo.c
+userfunc.o: userfunc.c
+proto/userfunc.pro: userfunc.c
window.o: window.c
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 2059,
/**/
2058,
/**/