a dll has nothing to do with what itd take to do this, this would require a pretty much rebuild of the engine for a different platform.