Mercurial > vim
comparison src/Make_cyg_ming.mak @ 16198:b0e19f135e50 v8.1.1104
patch 8.1.1104: MS-Windows: not all environment variables can be used
commit https://github.com/vim/vim/commit/796cc42d3a4fc7a940da87831a111eeb6b7a5cf3
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Apr 3 20:31:00 2019 +0200
patch 8.1.1104: MS-Windows: not all environment variables can be used
Problem: MS-Windows: not all environment variables can be used.
Solution: Use the wide version of WinMain() and main(). (Ken Takata,
closes #4206)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 03 Apr 2019 20:45:06 +0200 |
parents | 570a296aa0b4 |
children | 1dcbaa780b8e |
comparison
equal
deleted
inserted
replaced
16197:9ceec0282d0b | 16198:b0e19f135e50 |
---|---|
689 endif | 689 endif |
690 CFLAGS += -s | 690 CFLAGS += -s |
691 endif | 691 endif |
692 | 692 |
693 LIB = -lkernel32 -luser32 -lgdi32 -ladvapi32 -lcomdlg32 -lcomctl32 -lnetapi32 -lversion | 693 LIB = -lkernel32 -luser32 -lgdi32 -ladvapi32 -lcomdlg32 -lcomctl32 -lnetapi32 -lversion |
694 GUIOBJ = $(OUTDIR)/gui.o $(OUTDIR)/gui_w32.o $(OUTDIR)/gui_beval.o $(OUTDIR)/os_w32exe.o | 694 GUIOBJ = $(OUTDIR)/gui.o $(OUTDIR)/gui_w32.o $(OUTDIR)/gui_beval.o |
695 CUIOBJ = $(OUTDIR)/iscygpty.o | 695 CUIOBJ = $(OUTDIR)/iscygpty.o |
696 OBJ = \ | 696 OBJ = \ |
697 $(OUTDIR)/arabic.o \ | 697 $(OUTDIR)/arabic.o \ |
698 $(OUTDIR)/autocmd.o \ | 698 $(OUTDIR)/autocmd.o \ |
699 $(OUTDIR)/beval.o \ | 699 $(OUTDIR)/beval.o \ |
735 $(OUTDIR)/move.o \ | 735 $(OUTDIR)/move.o \ |
736 $(OUTDIR)/mbyte.o \ | 736 $(OUTDIR)/mbyte.o \ |
737 $(OUTDIR)/normal.o \ | 737 $(OUTDIR)/normal.o \ |
738 $(OUTDIR)/ops.o \ | 738 $(OUTDIR)/ops.o \ |
739 $(OUTDIR)/option.o \ | 739 $(OUTDIR)/option.o \ |
740 $(OUTDIR)/os_mswin.o \ | |
741 $(OUTDIR)/os_w32exe.o \ | |
740 $(OUTDIR)/os_win32.o \ | 742 $(OUTDIR)/os_win32.o \ |
741 $(OUTDIR)/os_mswin.o \ | |
742 $(OUTDIR)/winclip.o \ | |
743 $(OUTDIR)/pathdef.o \ | 743 $(OUTDIR)/pathdef.o \ |
744 $(OUTDIR)/popupmnu.o \ | 744 $(OUTDIR)/popupmnu.o \ |
745 $(OUTDIR)/quickfix.o \ | 745 $(OUTDIR)/quickfix.o \ |
746 $(OUTDIR)/regexp.o \ | 746 $(OUTDIR)/regexp.o \ |
747 $(OUTDIR)/screen.o \ | 747 $(OUTDIR)/screen.o \ |
757 $(OUTDIR)/ui.o \ | 757 $(OUTDIR)/ui.o \ |
758 $(OUTDIR)/undo.o \ | 758 $(OUTDIR)/undo.o \ |
759 $(OUTDIR)/userfunc.o \ | 759 $(OUTDIR)/userfunc.o \ |
760 $(OUTDIR)/version.o \ | 760 $(OUTDIR)/version.o \ |
761 $(OUTDIR)/vimrc.o \ | 761 $(OUTDIR)/vimrc.o \ |
762 $(OUTDIR)/winclip.o \ | |
762 $(OUTDIR)/window.o | 763 $(OUTDIR)/window.o |
763 | 764 |
764 ifdef PERL | 765 ifdef PERL |
765 OBJ += $(OUTDIR)/if_perl.o | 766 OBJ += $(OUTDIR)/if_perl.o |
766 endif | 767 endif |
863 | 864 |
864 ifdef MZSCHEME | 865 ifdef MZSCHEME |
865 MZSCHEME_SUFFIX = Z | 866 MZSCHEME_SUFFIX = Z |
866 endif | 867 endif |
867 | 868 |
869 LFLAGS += -municode | |
870 | |
868 ifeq ($(GUI),yes) | 871 ifeq ($(GUI),yes) |
869 TARGET := gvim$(DEBUG_SUFFIX).exe | 872 TARGET := gvim$(DEBUG_SUFFIX).exe |
870 DEFINES += $(DEF_GUI) | 873 DEFINES += $(DEF_GUI) |
871 OBJ += $(GUIOBJ) | 874 OBJ += $(GUIOBJ) |
872 LFLAGS += -mwindows | 875 LFLAGS += -mwindows |