Create separate makefiles for tests for more flexibility.

33 files changed