Rename `deps_tree` -> `deps_graph`
Deal with double colon rule
Deal with recursive `make`