all-in-one build.sh