Makefile: Fixed bug requiring "make clean" after modifying .h files.

Has been annoying me for ages. Turned out to be really obvious.