setting up makefile dependencies