makefile bug fixxed