fixed a dependency problem in the Makefile