uses make to build and test