1# 2# Makefile to run all tests for Vim, on OS/2 3# 4# Requires a set of Unix tools: echo, diff, etc. 5 6VIMPROG = ../vim.exe 7 8# Omitted: 9# test2 "\\tmp" doesn't work. 10# test10 'errorformat' is different 11# test11 requires sed 12# test12 can't unlink a swap file 13# test25 uses symbolic link 14# test27 can't edit file with "*" in file name 15# test52 only for Win32 16 17SCRIPTS = test1.out test3.out test4.out test5.out test6.out \ 18 test7.out test8.out test9.out \ 19 test13.out test14.out test15.out test17.out \ 20 test18.out test19.out test20.out test21.out test22.out \ 21 test23.out test24.out test26.out \ 22 test28.out test29.out test30.out test31.out test32.out \ 23 test33.out test34.out test35.out test36.out test37.out \ 24 test38.out test39.out test40.out test41.out test42.out \ 25 test43.out test44.out test45.out test46.out test47.out \ 26 test48.out test51.out test53.out test54.out test55.out \ 27 test56.out test57.out test58.out test59.out test60.out \ 28 test61.out test62.out test63.out test64.out test65.out \ 29 test66.out test67.out test68.out test69.out test70.out \ 30 test71.out test72.out test73.out 31 32.SUFFIXES: .in .out 33 34all: /tmp $(SCRIPTS) 35 @echo ALL DONE 36 37$(SCRIPTS): $(VIMPROG) 38 39clean: 40 -rm -rf *.out Xdotest test.ok tiny.vim small.vim mbyte.vim viminfo 41 42# Make sure all .in and .out files are in DOS fileformat. 43.in.out: 44 $(VIMPROG) -u NONE -s todos.vim $*.in 45 $(VIMPROG) -u NONE -s todos.vim $*.ok 46 copy $*.ok test.ok 47 $(VIMPROG) -u os2.vim --noplugin -s dotest.in $*.in 48 $(VIMPROG) -u NONE -s todos.vim test.out 49 diff test.out $*.ok 50 rename test.out $*.out 51 -rm -rf X* viminfo 52 -del test.ok 53 54# Create a directory for temp files 55/tmp: 56 -mkdir /tmp 57