Distribution of Engine/Editor plugins?

If I make a plugin for the editor/engine, exactly what files do I need to distribute for another engine user to take advantage of the plugin?

Also, can Unreal build the requisite plugin files for all platforms, or do I have to manually build it on each?