summaryrefslogtreecommitdiff
path: root/src/libvterm
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2017-07-23 17:11:15 +0200
committerBram Moolenaar <Bram@vim.org>2017-07-23 17:11:15 +0200
commit2aeaf3fc013a3c4828d6e98a80e6a2e2d980f109 (patch)
treeb22c7e6e965f84e426849a67da8b60165d5dd3e0 /src/libvterm
parent26af85d97ba1ed0ade6cdd41890ca04ed879b9c7 (diff)
downloadvim-git-2aeaf3fc013a3c4828d6e98a80e6a2e2d980f109.tar.gz
patch 8.0.0756: cannot build libvterm with MSVCv8.0.0756
Problem: Cannot build libvterm with MSVC. Solution: Add an MSVC Makefile to libvterm. (Yasuhiro Matsumoto, closes #1865)
Diffstat (limited to 'src/libvterm')
-rw-r--r--src/libvterm/Makefile.msc30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/libvterm/Makefile.msc b/src/libvterm/Makefile.msc
new file mode 100644
index 000000000..18280d256
--- /dev/null
+++ b/src/libvterm/Makefile.msc
@@ -0,0 +1,30 @@
+OBJS = \
+ src\encoding.c \
+ src\keyboard.c \
+ src\mouse.c \
+ src\parser.c \
+ src\pen.c \
+ src\screen.c \
+ src\state.c \
+ src\unicode.c \
+ src\vterm.c
+
+OBJS = \
+ src\encoding.obj \
+ src\keyboard.obj \
+ src\mouse.obj \
+ src\parser.obj \
+ src\pen.obj \
+ src\screen.obj \
+ src\state.obj \
+ src\unicode.obj \
+ src\vterm.obj
+
+all : vterm.lib
+
+
+.c.obj :
+ cl /DINLINE= /Iinclude /Fo$@ /c $<
+
+vterm.lib : $(OBJS)
+ lib /OUT:$@ $(OBJS)