summaryrefslogtreecommitdiffstats
path: root/src/Make_cyg_ming.mak
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2019-04-03 20:31:00 +0200
committerBram Moolenaar <Bram@vim.org>2019-04-03 20:31:00 +0200
commit796cc42d3a4fc7a940da87831a111eeb6b7a5cf3 (patch)
tree475eb4004310f0ce6d7753237656053e7349072b /src/Make_cyg_ming.mak
parent0eb035c974c47e65d32439b48e5a056b370ad429 (diff)
patch 8.1.1104: MS-Windows: not all environment variables can be usedv8.1.1104
Problem: MS-Windows: not all environment variables can be used. Solution: Use the wide version of WinMain() and main(). (Ken Takata, closes #4206)
Diffstat (limited to 'src/Make_cyg_ming.mak')
-rw-r--r--src/Make_cyg_ming.mak9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/Make_cyg_ming.mak b/src/Make_cyg_ming.mak
index e439de3517..bfc5545536 100644
--- a/src/Make_cyg_ming.mak
+++ b/src/Make_cyg_ming.mak
@@ -691,7 +691,7 @@ CFLAGS += -s
endif
LIB = -lkernel32 -luser32 -lgdi32 -ladvapi32 -lcomdlg32 -lcomctl32 -lnetapi32 -lversion
-GUIOBJ = $(OUTDIR)/gui.o $(OUTDIR)/gui_w32.o $(OUTDIR)/gui_beval.o $(OUTDIR)/os_w32exe.o
+GUIOBJ = $(OUTDIR)/gui.o $(OUTDIR)/gui_w32.o $(OUTDIR)/gui_beval.o
CUIOBJ = $(OUTDIR)/iscygpty.o
OBJ = \
$(OUTDIR)/arabic.o \
@@ -737,9 +737,9 @@ OBJ = \
$(OUTDIR)/normal.o \
$(OUTDIR)/ops.o \
$(OUTDIR)/option.o \
- $(OUTDIR)/os_win32.o \
$(OUTDIR)/os_mswin.o \
- $(OUTDIR)/winclip.o \
+ $(OUTDIR)/os_w32exe.o \
+ $(OUTDIR)/os_win32.o \
$(OUTDIR)/pathdef.o \
$(OUTDIR)/popupmnu.o \
$(OUTDIR)/quickfix.o \
@@ -759,6 +759,7 @@ OBJ = \
$(OUTDIR)/userfunc.o \
$(OUTDIR)/version.o \
$(OUTDIR)/vimrc.o \
+ $(OUTDIR)/winclip.o \
$(OUTDIR)/window.o
ifdef PERL
@@ -865,6 +866,8 @@ ifdef MZSCHEME
MZSCHEME_SUFFIX = Z
endif
+LFLAGS += -municode
+
ifeq ($(GUI),yes)
TARGET := gvim$(DEBUG_SUFFIX).exe
DEFINES += $(DEF_GUI)