1109998Smarkm# $FreeBSD$ 2109998Smarkm 355714SkrisSHELL= /bin/sh 459191SkrisED= ${.OBJDIR}/ed 555714Skris 655714Skrisall: check 755714Skris @: 855714Skris 955714Skrischeck: build test 1055714Skris @if grep -h '\*\*\*' errs.o scripts.o; then :; else \ 1155714Skris echo "tests completed successfully."; \ 1255714Skris fi 1355714Skris 1455714Skrisbuild: mkscripts.sh 1555714Skris @if [ -f errs.o ]; then :; else \ 1655714Skris uudecode < ascii.d.uu ; \ 1755714Skris uudecode < ascii.r.uu ; \ 1855714Skris echo "building test scripts for $(ED) ..."; \ 1955714Skris $(SHELL) mkscripts.sh $(ED); \ 2068651Skris fi 2168651Skris 2268651Skristest: build ckscripts.sh 2368651Skris @echo testing $(ED) ... 2468651Skris @$(SHELL) ckscripts.sh $(ED) 2568651Skris 26109998Smarkmclean: 27109998Smarkm rm -f *.ed *.red *.[oz] *~ ascii.d ascii.r 28