TESTS = \
	test-curves \
	test-util \

TESTPROGS = $(patsubst %, tests/%, $(TESTS))

$(TESTPROGS): %: %.o $(patsubst %.c, %.o, $(SRC))
	$(CC) $? -o $@ -L3rdparty/papi-5.3.0/lib -l:libpapi.a -l:libpfm.a -lgomp -lgsl -lgslcblas

check: $(TESTPROGS)
	rm -rf check.log
	@for TEST in $(TESTPROGS) ; do \
		echo -n "$$TEST: " ; if $$TEST >>check.log 2>&1 ; then echo pass ; else echo FAIL ; fi ; \
	done
