Previously, all #includes (includeing old_header.h) in old.cc will be copied to new.cc,
however, the new.cc should include new_header.h instead of the old_header.h
Before applying the patch, the new.cc looks like:
#include "old_header.h" ...
The new.cc looks like with this patch:
#include "new_header" ...
I think we also need a FIXME here. There could be interesting dependency: if the new target depends on the old target, then it makes sense to add the header.