]> granicus.if.org Git - vim/commitdiff
patch 7.4.2288 v7.4.2288
authorBram Moolenaar <Bram@vim.org>
Sun, 28 Aug 2016 18:14:38 +0000 (20:14 +0200)
committerBram Moolenaar <Bram@vim.org>
Sun, 28 Aug 2016 18:14:38 +0000 (20:14 +0200)
Problem:    MS-Windows build instructions are clumsy. "dosbin" doesn't build.
Solution:   Add rename.bat. Fix building "dosbin".

Filelist
Makefile
src/version.c
tools/rename.bat [new file with mode: 0644]

index 13ebafc8019971626b60fb19918124435d1e35ce..7334e5ed5699ce7ff42eb091e3b7790a1bc2f768 100644 (file)
--- a/Filelist
+++ b/Filelist
@@ -316,6 +316,7 @@ SRC_DOS =   \
                src/Make_dvc.mak \
                src/Make_ming.mak \
                src/Make_mvc.mak \
+               tools/rename.bat \
                src/bigvim.bat \
                src/bigvim64.bat \
                src/msvcsetup.bat \
index 962d6d4751088d17625d993a6a166f22b4eb6f53..cdc4a76fe5cbcf3b72f601f1369676c25a3c535e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -137,19 +137,21 @@ MINOR = 4
 # - > cd src
 #   > nmake -f Make_mvc.mak
 # - Run the tests:
-#   > rm testdir/*.out testdir/*.res
+#   > nmake -f Make_mvc.mak testclean
 #   > nmake -f Make_mvc.mak test
 #   - check the output.
-# - Rename: vim.exe to vimw32.exe,
-#           tee/tee.exe to teew32.exe,
+# - Rename (using tools/rename.bat):
+#           vim.exe to vimw32.exe
+#           tee/tee.exe to teew32.exe
 #           xxd/xxd.exe to xxdw32.exe
-# - Rename vim.pdb to vimw32.pdb.
-# - Rename install.exe to installw32.exe and uninstal.exe to uninstalw32.exe.
+#           vim.pdb to vimw32.pdb
+#           install.exe to installw32.exe
+#           uninstal.exe to uninstalw32.exe
 # Win32 GUI version build:
 # - > cd src
 #   > nmake -f Make_mvc.mak GUI=yes
 # - Run the tests:
-#   > rm testdir/*.out testdir/*.res
+#   > nmake -f Make_mvc.mak testclean
 #   > nmake -f Make_mvc.mak testgvim
 #   - check the output.
 # - move "gvim.exe" to here (otherwise the OLE version will overwrite it).
@@ -163,7 +165,7 @@ MINOR = 4
 #   Adjust bigvim.bat to match the version of each interface you want.
 #   > bigvim.bat
 # - Run the tests:
-#   > rm testdir/*.out testdir/*.res
+#   > nmake -f Make_mvc.mak testclean
 #   > nmake -f Make_mvc.mak testgvim
 #   - check the output.
 # - Rename "gvim.exe" to "gvim_ole.exe".
@@ -473,6 +475,7 @@ runtime_unix2dos: dosrt_files
                | (cd ../../../runtime/dos; tar xf -)
 
 dosbin: prepare dosbin_gvim dosbin_w32 dosbin_ole $(DOSBIN_S)
+       -rm $(IN_README_DIR)
 
 # make Win32 gvim
 dosbin_gvim: dist no_title.vim dist/$(COMMENT_GVIM)
@@ -483,7 +486,6 @@ dosbin_gvim: dist no_title.vim dist/$(COMMENT_GVIM)
        tar cf - \
                $(BIN_DOS) \
                | (cd dist/vim/$(VIMRTDIR); tar xf -)
-       -rm $(IN_README_DIR)
        cp gvim.exe dist/vim/$(VIMRTDIR)/gvim.exe
        cp teew32.exe dist/vim/$(VIMRTDIR)/tee.exe
        cp xxdw32.exe dist/vim/$(VIMRTDIR)/xxd.exe
index 8ed1a1396d9cb23891c1064dae76bcd0a50f53c9..1de38c80cd18715f42b5c2e5e21f378073b48c55 100644 (file)
@@ -763,6 +763,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    2288,
 /**/
     2287,
 /**/
diff --git a/tools/rename.bat b/tools/rename.bat
new file mode 100644 (file)
index 0000000..d66b0d3
--- /dev/null
@@ -0,0 +1,6 @@
+mv vim.exe vimw32.exe
+mv tee/tee.exe teew32.exe
+mv xxd/xxd.exe xxdw32.exe
+mv vim.pdb vimw32.pdb
+mv install.exe installw32.exe
+mv uninstal.exe uninstalw32.exe