Better Makefile dependencies