.PHONY: all
all: check

COMPILE_TEST := $(CC) -L../mod -I../include -I../lib -Wl,-rpath=../mod -O2
TEST_LIBS    := -lfwdio -lfwdmem -lfwdutil

export COMPILE_TEST
export TEST_LIBS

TESTS :=
include tests.mk

.PHONY: check
check: $(TESTS)
	@cd reports; OK=1; for d in * ; do			\
		if [ ! -f "$$d/OK" ]; then			\
			echo "BROKEN: $$d" ;			\
		elif [ "$$(tail -n1 $$d/OK)" != "OK" ]; then	\
			OK=0             ;			\
			echo "FAIL: $$d" ;			\
		fi						\
	done;							\
	if [ "$$OK" != 1 ]; then				\
		echo "There were failing tests";		\
		exit 1; \
	fi
	@echo "Done."
