switch to a version independent build system that works in eclipse still. somewhat addresses #311. requires building with flags. see ./complete_build for an example