summaryrefslogtreecommitdiff
path: root/src/Makefile
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-08-09 15:25:14 +0200
committerBram Moolenaar <Bram@vim.org>2020-08-09 15:25:14 +0200
commita7cc9e697b9140da66a09f71cdf839d08e32f5fb (patch)
tree3ab4b438dace5c22822a317a0058d703c5cb3a62 /src/Makefile
parentb3ca98240761d8f320c5a49e077d1aac6496bb21 (diff)
downloadvim-git-a7cc9e697b9140da66a09f71cdf839d08e32f5fb.tar.gz
patch 8.2.1405: Vim9: vim9compile.c is getting too bigv8.2.1405
Problem: Vim9: vim9compile.c is getting too big. Solution: Split off type code to vim9type.c.
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/Makefile b/src/Makefile
index 148126d1c..55c366472 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -1702,6 +1702,7 @@ BASIC_SRC = \
vim9compile.c \
vim9execute.c \
vim9script.c \
+ vim9type.c \
viminfo.c \
window.c \
bufwrite.c \
@@ -1851,6 +1852,7 @@ OBJ_COMMON = \
objects/vim9compile.o \
objects/vim9execute.o \
objects/vim9script.o \
+ objects/vim9type.o \
objects/viminfo.o \
objects/window.o \
objects/bufwrite.o \
@@ -2032,6 +2034,7 @@ PRO_AUTO = \
vim9compile.pro \
vim9execute.pro \
vim9script.pro \
+ vim9type.pro \
viminfo.pro \
window.pro \
$(ALL_GUI_PRO) \
@@ -3563,6 +3566,9 @@ objects/vim9execute.o: vim9execute.c
objects/vim9script.o: vim9script.c
$(CCC) -o $@ vim9script.c
+objects/vim9type.o: vim9type.c
+ $(CCC) -o $@ vim9type.c
+
objects/viminfo.o: viminfo.c
$(CCC) -o $@ viminfo.c
@@ -4192,6 +4198,10 @@ objects/vim9script.o: vim9script.c vim.h protodef.h auto/config.h feature.h \
os_unix.h auto/osdef.h ascii.h keymap.h term.h macros.h option.h beval.h \
proto/gui_beval.pro structs.h regexp.h gui.h alloc.h ex_cmds.h spell.h \
proto.h globals.h vim9.h
+objects/vim9type.o: vim9type.c vim.h protodef.h auto/config.h feature.h \
+ os_unix.h auto/osdef.h ascii.h keymap.h term.h macros.h option.h beval.h \
+ proto/gui_beval.pro structs.h regexp.h gui.h alloc.h ex_cmds.h spell.h \
+ proto.h globals.h vim9.h
objects/viminfo.o: viminfo.c vim.h protodef.h auto/config.h feature.h os_unix.h \
auto/osdef.h ascii.h keymap.h term.h macros.h option.h beval.h \
proto/gui_beval.pro structs.h regexp.h gui.h alloc.h ex_cmds.h spell.h \