150471Speter# $FreeBSD$
23044Sdg
31057SalmSHELL=	/bin/sh
416663SjkhED=	${.OBJDIR}/ed
516Salm
61057Salmall: check
71057Salm	@:
816Salm
91057Salmcheck: build test
101057Salm	@if grep -h '\*\*\*' errs.o scripts.o; then :; else \
111057Salm		echo "tests completed successfully."; \
121057Salm	fi
131057Salm
1416Salmbuild: mkscripts.sh
151057Salm	@if [ -f errs.o ]; then :; else \
161796Sphk		uudecode < ascii.d.uu ; \
171796Sphk		uudecode < ascii.r.uu ; \
181057Salm		echo "building test scripts for $(ED) ..."; \
191057Salm		$(SHELL) mkscripts.sh $(ED); \
201057Salm	fi
2116Salm
2216Salmtest: build ckscripts.sh
231057Salm	@echo testing $(ED) ...
241057Salm	@$(SHELL) ckscripts.sh $(ED)
2516Salm
2616Salmclean:
271796Sphk	rm -f *.ed *.red *.[oz] *~ ascii.d ascii.r
28