Complex sentence: The make program uses the last-modification times of the components to decide which targets need to be updated; if any of the components have been modified, the associated commands are run.
Split into simpler sentences: The make program uses the last-modification times of the components to decide which targets need to be updated. If any of the components have been modified, the command lines are run.