not bad makefile