'cabal_macros.h' is not the only one possible extra dep.
Handle 'hi_p-boot' files.
Thinko.
Unbreak the testsuite.