added makefile support for dependencies