# Generic makefile for a directiory with several test sub-directories # Last edited on 2008-01-14 18:47:51 by stolfi ######################################################################## # Client must define ${TESTS} -- a (possibly empty) list of sub-directories # containing the actual tests. .PHONY: all run clean build depend all: for t in ${TESTS} ; do \ ( cd $$t && ${MAKE} all ); \ done build: for t in ${TESTS} ; do \ ( cd $$t && ${MAKE} build ); \ done run: for t in ${TESTS} ; do \ ( cd $$t && ${MAKE} run ); \ done clean: for t in ${TESTS} ; do \ ( cd $$t && ${MAKE} clean ); \ done depend: for t in ${TESTS} ; do \ ( cd $$t && ${MAKE} depend ); \ done # end ${TESTS} section ######################################################################