Dependency Generation in makefile