No legendary Pokémon, aside from Manaphy, can breed. The only way to obtain legendaries are to trade them from other games or using a cheating device.
And Manaphy can breed with Ditto, but the resulting egg will have Phione, not Manaphy. And Phione can not evolve into Manaphy as well.
That should answer your question.