Use file timestamps to determine which parts need to be rebuilt.