Proper makefile.