xref: /openbmc/u-boot/test/common.sh (revision 3cc83f9d08a80fddf4c1e8e766eff8273f30814c)
1*129acd4cSSimon Glass#!/bin/sh
2*129acd4cSSimon Glass
3*129acd4cSSimon GlassOUTPUT_DIR=sandbox
4*129acd4cSSimon Glass
5*129acd4cSSimon Glassfail() {
6*129acd4cSSimon Glass	echo "Test failed: $1"
7*129acd4cSSimon Glass	if [ -n ${tmp} ]; then
8*129acd4cSSimon Glass		rm ${tmp}
9*129acd4cSSimon Glass	fi
10*129acd4cSSimon Glass	exit 1
11*129acd4cSSimon Glass}
12*129acd4cSSimon Glass
13*129acd4cSSimon Glassbuild_uboot() {
14*129acd4cSSimon Glass	echo "Build sandbox"
15*129acd4cSSimon Glass	OPTS="O=${OUTPUT_DIR} $1"
16*129acd4cSSimon Glass	NUM_CPUS=$(grep -c processor /proc/cpuinfo)
17*129acd4cSSimon Glass	echo ${OPTS}
18*129acd4cSSimon Glass	make ${OPTS} sandbox_config
19*129acd4cSSimon Glass	make ${OPTS} -s -j${NUM_CPUS}
20*129acd4cSSimon Glass}
21