improve deps in makefile