]> granicus.if.org Git - vim/commitdiff
patch 8.2.1987: MS-Windows: Win32.mak is no longer needed v8.2.1987
authorBram Moolenaar <Bram@vim.org>
Sat, 14 Nov 2020 20:04:33 +0000 (21:04 +0100)
committerBram Moolenaar <Bram@vim.org>
Sat, 14 Nov 2020 20:04:33 +0000 (21:04 +0100)
Problem:    MS-Windows: Win32.mak is no longer needed.
Solution:   Do not include Win32.mak. (Jason McHugh, closes #7290)

src/INSTALLpc.txt
src/Make_mvc.mak
src/version.c

index 315340dab3c1fdfda8f37f56987800bc9eb32030..ee22b6549a025c673cdaf497298acad9a0ac16fd 100644 (file)
@@ -264,11 +264,6 @@ For building 64 bit binaries you also need to install the SDK:
 "Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1"
 You don't need the examples and documentation.
 
-If you get an error that Win32.mak can't be found, you have to set the
-variable SDK_INCLUDE_DIR.  For example, on Windows 10, installation of MSVC
-puts include files in the following directory:
-    set SDK_INCLUDE_DIR=C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include
-
 
 2. MSYS2 with MinGW
 ===================
index 705aaf6cefde247a6c657a198d936910976b033a..dc2f645fb5f8e5f7bea2407df885e72fb24cb225 100644 (file)
 # This will build the console version of Vim with no additional interfaces.
 # To add features, define any of the following:
 #
-#      For MSVC 11, if you want to include Win32.mak, you need to specify
-#      where the file is, e.g.:
-#         SDK_INCLUDE_DIR="C:\Program Files\Microsoft SDKs\Windows\v7.1\Include"
-#
-#      !!!!  After changing features do "nmake clean" first  !!!!
+#      !!!!  After changing any features do "nmake clean" first  !!!!
 #
 #      Feature Set: FEATURES=[TINY, SMALL, NORMAL, BIG, HUGE] (default is HUGE)
 #
@@ -209,9 +205,6 @@ OBJDIR = $(OBJDIR)V
 OBJDIR = $(OBJDIR)d
 !endif
 
-# If you include Win32.mak, it requires that CPU be set appropriately.
-# To cross-compile for Win64, set CPU=AMD64 or CPU=IA64.
-
 !ifdef PROCESSOR_ARCHITECTURE
 # We're on Windows NT or using VC 6+
 ! ifdef CPU
@@ -251,18 +244,7 @@ NODEBUG = 1
 MAKEFLAGS_GVIMEXT = DEBUG=yes
 !endif
 
-
-# Get all sorts of useful, standard macros from the Platform SDK,
-# if SDK_INCLUDE_DIR is set or USE_WIN32MAK is set to "yes".
-
-!ifdef SDK_INCLUDE_DIR
-! include $(SDK_INCLUDE_DIR)\Win32.mak
-!elseif "$(USE_WIN32MAK)"=="yes"
-! include <Win32.mak>
-!else
 link = link
-!endif
-
 
 # Check VC version.
 !if [echo MSVCVER=_MSC_VER> msvcver.c && $(CC) /EP msvcver.c > msvcver.~ 2> nul]
index b78e0b59ce65f899ae7cdfc9ea12aa1ce571bc8e..b031e631aa1bbc31b864a5434e58923a4e44b141 100644 (file)
@@ -750,6 +750,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1987,
 /**/
     1986,
 /**/