A new makefile