Makefile and test