add a build script for the whole shebang