fix some bug in Makefile