Makefile: rebuild if headers change