RESULTS		= \
		SqlDBtest1.result \
		SqlDBtest2.result \
		SqlDBtest3.result \
		SqlDBtest4.result \
		SqlDBtest5.result \
		SqlDBtest6.result \
		SqlDBtest7.result \
		SqlDBtest12.result \
		SqlDBtest13.result \
		SqlDBtest14.result \

ACLS		= \
		aclQuery1.result \
		aclQuery2.result

EXCEPTIONS	= \
		SqlDBtest8.except \
		SqlDBtest9.except \
		SqlDBtest10.except \
		SqlDBtest11.except

ORDER_TRACKING	= \
		OrderTracking0.result \
		OrderTracking1.result \
		OrderTracking2.except \
		OrderTracking3.result \
		OrderTracking4.result \
		OrderTracking5.result \

all: test-results

order-tracking: $(ORDER_TRACKING)

test-results: $(RESULTS)

test-acls: $(ACLS)

test-excepts: $(EXCEPTIONS)

%.result : %.alg
	@echo trying $*... expect
	@grep -e ^\#\ \| $< | cut -b 3-
	@./algae @ $<

%.except : %.alg
	@echo trying $*... expect
	@grep -e ^\#\ \% $< | cut -b 4-
	@-./algae @ $< 2>&1 | perl -e "while (<>) {if (m/^W3C::/) {exit} else {print}}"


