BLD: don't rebuild fortran files everytime

if the split source isn't newer than the target no need to resplit it
and rebuild all fortran files.
Saves a lot of time on incremental builds