More better makefile.