improve Makefile.