1 1.10 alm SHELL= /bin/sh 2 1.10 alm ED= ../obj/ed 3 1.1 cgd 4 1.10 alm all: check 5 1.10 alm @: 6 1.10 alm 7 1.10 alm check: build test 8 1.10 alm @if grep -h '\*\*\*' errs.o scripts.o; then :; else \ 9 1.10 alm echo "tests completed successfully."; \ 10 1.10 alm fi 11 1.1 cgd 12 1.2 cgd build: mkscripts.sh 13 1.10 alm @if [ -f errs.o ]; then :; else \ 14 1.10 alm echo "building test scripts for $(ED) ..."; \ 15 1.10 alm $(SHELL) mkscripts.sh $(ED); \ 16 1.10 alm fi 17 1.1 cgd 18 1.2 cgd test: build ckscripts.sh 19 1.10 alm @echo testing $(ED) ... 20 1.10 alm @$(SHELL) ckscripts.sh $(ED) 21 1.1 cgd 22 1.1 cgd clean: 23 1.10 alm rm -f *.ed *.red *.[oz] *~ 24