Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 1 | # |
Bram Moolenaar | 6839272 | 2010-07-30 22:04:17 +0200 | [diff] [blame] | 2 | # Makefile to run all tests for Vim, on Amiga |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 3 | # |
| 4 | # Requires "rm", "csh" and "diff"! |
| 5 | |
| 6 | VIMPROG = /vim |
| 7 | |
Bram Moolenaar | 40bbcee | 2015-12-28 22:24:41 +0100 | [diff] [blame] | 8 | default: nongui |
| 9 | |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 10 | include Make_all.mak |
| 11 | |
Bram Moolenaar | b96a32e | 2020-08-13 18:59:55 +0200 | [diff] [blame] | 12 | SCRIPTS = $(SCRIPTS_TINY_OUT) |
| 13 | |
Bram Moolenaar | f7c4d83 | 2020-08-11 20:42:19 +0200 | [diff] [blame] | 14 | .SUFFIXES: .in .out .res .vim |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 15 | |
Bram Moolenaar | b96a32e | 2020-08-13 18:59:55 +0200 | [diff] [blame] | 16 | nongui: /tmp $(SCRIPTS) |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 17 | csh -c echo ALL DONE |
| 18 | |
| 19 | clean: |
Bram Moolenaar | 32a23ac | 2020-08-14 19:20:23 +0200 | [diff] [blame] | 20 | csh -c \rm -rf *.out Xdir1 Xfind XfakeHOME Xdotest test.ok viminfo |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 21 | |
| 22 | .in.out: |
| 23 | copy $*.ok test.ok |
Christian Brabandt | eb380b9 | 2025-07-07 20:53:55 +0200 | [diff] [blame] | 24 | $(VIMPROG) -u util/amiga.vim -U NONE --noplugin --not-a-term -s dotest.in $*.in |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 25 | diff test.out $*.ok |
| 26 | rename test.out $*.out |
| 27 | -delete X#? ALL QUIET |
| 28 | -delete test.ok |
| 29 | |
| 30 | # Create a directory for temp files |
| 31 | /tmp: |
| 32 | makedir /tmp |
| 33 | |
Bram Moolenaar | 7b6156f | 2015-12-28 16:01:26 +0100 | [diff] [blame] | 34 | # Manx requires all dependencies, but we stopped updating them. |
| 35 | # Delete the .out file(s) to run test(s). |