fix makefile dependencies