add a basic build script for testing

This script can be extended in the future but it uses the containerize
script to ensure we run inside of a working build environment. This
script can be extended to build additional targets for testing.

Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
This commit is contained in:
Doug Goldstein
2016-10-28 13:58:04 -05:00
parent 52cbdd3b24
commit 1622af812d

19
scripts/build.sh Executable file
View File

@@ -0,0 +1,19 @@
#!/bin/bash
# Grab the MACHINE from the environment; otherwise, set it to a sane default
export MACHINE="${MACHINE-qemux86}"
# What to build
BUILD_TARGETS="\
rustfmt \
"
die() {
echo "$*" >&2
exit 1
}
rm -f build/conf/bblayers.conf || die "failed to nuke bblayers.conf"
rm -f build/conf/local.conf || die "failed to nuke local.conf"
./scripts/containerize.sh bitbake ${BUILD_TARGETS} || die "failed to build"