build: add build script and build tools