mk: Cross-compile fixes
mk: cleanup - lib and executable suffix handling