fix bug in makefile part 1