removing explicit dependencies from makefile