makefile bug fixed