It seems that if you interrupt a build of a tree halfway through, and
make doesn't clean up the half-written .o file properly,
How come Make doesn't do that? Make is supposed to delete the current
target if you kill it after that target has been altered.