Makefile: also rebuild if headers change