
RUNTARGET = run

# list of directories
TESTBENCHES = $(shell ls -d tb*)
PHONY_CHECK = $(TESTBENCHES:%=%/test.done)
PHONY_CLEAN = $(TESTBENCHES:%=%/tb.cleaned)

%/test.done: %
	$(MAKE) -C $< -f ../Makefile.generic $(RUNTARGET)
	$(MAKE) -C $< -f ../Makefile.generic diffs

%/tb.cleaned: %
	$(MAKE) -C $< -f ../Makefile.generic clean

check: $(PHONY_CHECK)

clean: $(PHONY_CLEAN)

bench: RUNTARGET = bench
bench: check
