generate makefile better