Reworking build system; adding cross compiler.