summaryrefslogtreecommitdiff
path: root/examples/hello_requirements/test.mk
blob: f023e149115ed9f44d199eaa73d1a0b0f5395219 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
.PHONY : test
test:
	${MAKE} distclean; \
	${MAKE} all 2>&1 | \
	    sed -e 's|for program .*[.][.][.]*|for program FOOBAR...|' \
	        -e 's|[.][.][.] /[^ ]*|... /path/to/FOOBAR|' \
	        -e 's/for compiler type.*$$/for compiler type... known ;-)/' | \
	    awk '/Error code/ {exit 0} {print}' >${.OBJDIR}/_output.tmp; \
	diff ${.CURDIR}/expect.out ${.OBJDIR}/_output.tmp; \
	${MAKE} distclean

CLEANFILES+=	_output.tmp