new version of Makefile, so the test will have a dependency compile
refactor test SUITE