This needs to be deleted by clean. And it needs to be a dependency of
the %.o pattern rule. (Since we rely on autogenerated .d header file
dependencies, are fine for manually-edited header files but not
autogenerated ones.)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>