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