If you have a grounding electrode at the generator this is a compliant SDS. Going to the 4 wire feeder is legal from that point. If you also have a grounding electrode in the disconnect enclosure at the building that makes the whole deal compliant. That can be the same electrode system if these are all grouped together.
IMHO