imrpove Makefile
fix Makefile