blob: 12fe8c0a17d0134d0c65e643968057687488200f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
#
# Makefile to run all tests for Vim, on OS/2
#
# OUTDATED, probably doesn't work.
#
# Requires a set of Unix tools: echo, diff, etc.
#
VIMPROG = ../vim.exe
include Make_all.mak
# Omitted:
# test2 "\\tmp" doesn't work.
# test10 'errorformat' is different
# test11 requires sed
# test12 can't unlink a swap file
# test25 uses symbolic link
# test27 can't edit file with "*" in file name
# test52 only for Win32
# test85 no Lua interface
# test86, 87 no Python interface
# test97 \{ and \$ are not escaped characters.
SCRIPTS = $(SCRIPTS_ALL) $(SCRIPTS_MORE3) $(SCRIPTS_MORE4)
SCRIPTS_BENCH = bench_re_freeze.out
.SUFFIXES: .in .out
all: /tmp $(SCRIPTS)
@echo ALL DONE
$(SCRIPTS): $(VIMPROG)
benchmark: $(SCRIPTS_BENCH)
clean:
-rm -rf *.out Xdotest test.ok tiny.vim small.vim mbyte.vim viminfo
# Make sure all .in and .out files are in DOS fileformat.
.in.out:
$(VIMPROG) -u NONE -s todos.vim $*.in
$(VIMPROG) -u NONE -s todos.vim $*.ok
copy $*.ok test.ok
$(VIMPROG) -u os2.vim --noplugin -s dotest.in $*.in
$(VIMPROG) -u NONE -s todos.vim test.out
diff test.out $*.ok
rename test.out $*.out
-rm -rf X* viminfo
-del test.ok
# Create a directory for temp files
/tmp:
-mkdir /tmp
bench_re_freeze.out: bench_re_freeze.vim
-del $*.failed test.ok benchmark.out
copy $*.ok test.ok
$(VIMPROG) -u os2.vim --noplugin -s dotest.in $*.in
type benchmark.out
|