a bug in Makefile fixed