]> granicus.if.org Git - vim/commitdiff
patch 7.4.983 v7.4.983
authorBram Moolenaar <Bram@vim.org>
Mon, 28 Dec 2015 15:26:45 +0000 (16:26 +0100)
committerBram Moolenaar <Bram@vim.org>
Mon, 28 Dec 2015 15:26:45 +0000 (16:26 +0100)
Problem:    Executing one test after "make testclean" doesn't work.
Solution:   Add a dependency on test1.out.

src/testdir/Make_all.mak
src/testdir/Make_amiga.mak
src/testdir/Make_dos.mak
src/testdir/Make_ming.mak
src/testdir/Make_os2.mak
src/testdir/Make_vms.mms
src/testdir/Makefile
src/version.c

index 1318cfd75c3dc4909e118128438910f03cae5c5e..c88ed1c2f780607fa31e23624db1d57eb69443c8 100644 (file)
@@ -2,9 +2,12 @@
 # Common Makefile, defines the list of tests to run.
 #
 
+# The first script creates small.vim.
+SCRIPTS_FIRST = \
+       test1.out
+
 # Tests that run on all systems.
 SCRIPTS_ALL = \
-       test1.out \
        test3.out \
        test4.out \
        test5.out \
index 8948382a6a4de13116839dfa49880384e5f93901..edb390d1f18e7d097a49d74579c7b2d4505618fd 100644 (file)
@@ -20,9 +20,12 @@ include Make_all.mak
 
 SCRIPTS = $(SCRIPTS_ALL) $(SCRIPTS_MORE3) $(SCRIPTS_MORE4)
 
+# Must run test1 first to create small.vim.
+$(SCRIPTS) $(SCRIPTS_GUI) $(NEW_TESTS): $(SCRIPTS_FIRST)
+
 .SUFFIXES: .in .out
 
-nongui:        /tmp $(SCRIPTS)
+nongui:        /tmp $(SCRIPTS_FIRST) $(SCRIPTS)
        csh -c echo ALL DONE
 
 clean:
index 12ff9ba3ede2dfd5df08913ec9561335e517d3cd..6e92668c8bd2170514964e2e282df8224f23066d 100644 (file)
@@ -17,20 +17,23 @@ VIMPROG = ..\\vim
 
 SCRIPTS = $(SCRIPTS_ALL) $(SCRIPTS_MORE1) $(SCRIPTS_MORE3) $(SCRIPTS_MORE4)
 
-TEST_OUTFILES = $(SCRIPTS) $(SCRIPTS_WIN32) $(SCRIPTS_GUI)
+TEST_OUTFILES = $(SCRIPTS_FIRST) $(SCRIPTS) $(SCRIPTS_WIN32) $(SCRIPTS_GUI)
 DOSTMP = dostmp
 DOSTMP_OUTFILES = $(TEST_OUTFILES:test=dostmp\test)
 DOSTMP_INFILES = $(DOSTMP_OUTFILES:.out=.in)
 
 .SUFFIXES: .in .out
 
-nongui:        nolog $(SCRIPTS) report
+# Must run test1 first to create small.vim.
+$(SCRIPTS) $(SCRIPTS_GUI) $(SCRIPTS_WIN32) $(NEW_TESTS): $(SCRIPTS_FIRST)
+
+nongui:        nolog $(SCRIPTS_FIRST) $(SCRIPTS) report
 
 small: nolog report
 
-gui:   nolog $(SCRIPTS) $(SCRIPTS_GUI) report
+gui:   nolog $(SCRIPTS_FIRST) $(SCRIPTS) $(SCRIPTS_GUI) report
 
-win32: nolog $(SCRIPTS) $(SCRIPTS_WIN32) report
+win32: nolog $(SCRIPTS_FIRST) $(SCRIPTS) $(SCRIPTS_WIN32) report
 
 # Copy the input files to dostmp, changing the fileformat to dos.
 $(DOSTMP_INFILES): $(*B).in
index 393c60d9e33969352b77eba8d3ea8bc9898129a8..2237f570b4f1841197fd1db85b3a0c555d681f19 100644 (file)
@@ -39,12 +39,15 @@ SCRIPTS = $(SCRIPTS_ALL) $(SCRIPTS_MORE1) $(SCRIPTS_MORE4) $(SCRIPTS_WIN32)
 
 SCRIPTS_BENCH = bench_re_freeze.out
 
+# Must run test1 first to create small.vim.
+$(SCRIPTS) $(SCRIPTS_GUI) $(SCRIPTS_WIN32) $(NEW_TESTS): $(SCRIPTS_FIRST)
+
 .SUFFIXES: .in .out
 
-vimall:        fixff $(SCRIPTS) $(SCRIPTS_GUI) $(SCRIPTS_WIN32)
+vimall:        fixff $(SCRIPTS_FIRST) $(SCRIPTS) $(SCRIPTS_GUI) $(SCRIPTS_WIN32)
        echo ALL DONE
 
-nongui:        fixff $(SCRIPTS)
+nongui:        fixff $(SCRIPTS_FIRST) $(SCRIPTS)
        echo ALL DONE
 
 benchmark: $(SCRIPTS_BENCH)
@@ -52,10 +55,10 @@ benchmark: $(SCRIPTS_BENCH)
 small:
        echo ALL DONE
 
-gui:   fixff $(SCRIPTS) $(SCRIPTS_GUI)
+gui:   fixff $(SCRIPTS_FIRST) $(SCRIPTS) $(SCRIPTS_GUI)
        echo ALL DONE
 
-win32: fixff $(SCRIPTS) $(SCRIPTS_WIN32)
+win32: fixff $(SCRIPTS_FIRST) $(SCRIPTS) $(SCRIPTS_WIN32)
        echo ALL DONE
 
 fixff:
index 12fe8c0a17d0134d0c65e643968057687488200f..fd25ab87e934838fbc04117f41f33c349817e58b 100644 (file)
@@ -28,10 +28,13 @@ SCRIPTS_BENCH = bench_re_freeze.out
 
 .SUFFIXES: .in .out
 
-all:   /tmp $(SCRIPTS)
+all:   /tmp $(SCRIPTS_FIRST) $(SCRIPTS)
        @echo ALL DONE
 
-$(SCRIPTS): $(VIMPROG)
+$(SCRIPTS_FIRST) $(SCRIPTS): $(VIMPROG)
+
+# Must run test1 first to create small.vim.
+$(SCRIPTS): $(SCRIPTS_FIRST)
 
 benchmark: $(SCRIPTS_BENCH)
 
index 8bcf25745991df863035dbe4b00ac34c3597176d..415a13fa506e4d190c8eab85e033510b37b77dd8 100644 (file)
@@ -170,7 +170,7 @@ SCRIPT_PYTHON = test86.out test87.out
        -@ if "''F$SEARCH("Xdotest.*")'"  .NES. "" then delete/noconfirm/nolog Xdotest.*.*
        -@ if "''F$SEARCH("Xtest.*")'"    .NES. "" then delete/noconfirm/nolog Xtest.*.*
 
-all : clean nolog $(START_WITH) $(SCRIPT) $(SCRIPT_GUI) $(SCRIPT_UNIX) $(SCRIPT_WIN) $(SCRIPT_SPELL) $(SCRIPT_ODS5) $(SCRIPT_GZIP) \
+all : clean nolog $(SCRIPTS_FIRST) $(SCRIPT) $(SCRIPT_GUI) $(SCRIPT_UNIX) $(SCRIPT_WIN) $(SCRIPT_SPELL) $(SCRIPT_ODS5) $(SCRIPT_GZIP) \
     $(SCRIPT_GDIFF) $(SCRIPT_MZSCH) $(SCRIPT_CKSUM) $(SCRIPT_ICONV) $(SCRIPT_LUA) $(SCRIPT_PYTHON) nolog 
        -@ write sys$output " "
        -@ write sys$output "-----------------------------------------------"
index c8ff87b3cfcd9d73563565d94e9279cc2d87effe..ade975271c3143d131191c564be0eb8214ea4807 100644 (file)
@@ -30,9 +30,9 @@ SCRIPTS_BENCH = bench_re_freeze.out
 
 .SUFFIXES: .in .out .res .vim
 
-nongui:        nolog $(SCRIPTS) newtests report
+nongui:        nolog $(SCRIPTS_FIRST) $(SCRIPTS) newtests report
 
-gui:   nolog $(SCRIPTS) $(SCRIPTS_GUI) newtests report
+gui:   nolog $(SCRIPTS_FIRST) $(SCRIPTS) $(SCRIPTS_GUI) newtests report
 
 benchmark: $(SCRIPTS_BENCH)
 
@@ -44,7 +44,10 @@ report:
                else echo ALL DONE; \
                fi"
 
-$(SCRIPTS) $(SCRIPTS_GUI) $(NEW_TESTS): $(VIMPROG)
+$(SCRIPTS_FIRST) $(SCRIPTS) $(SCRIPTS_GUI) $(NEW_TESTS): $(VIMPROG)
+
+# Must run test1 first to create small.vim.
+$(SCRIPTS) $(SCRIPTS_GUI) $(NEW_TESTS): $(SCRIPTS_FIRST)
 
 RM_ON_RUN = test.out X* viminfo
 RM_ON_START = tiny.vim small.vim mbyte.vim mzscheme.vim lua.vim test.ok benchmark.out
index 60a9b547a4bf53634aac261cf5c96b44a40a932f..67f8d77f09fabe4b566023ef9e6e6f7f171bab91 100644 (file)
@@ -741,6 +741,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    983,
 /**/
     982,
 /**/