Makefile automatic dependencies generation