1*f3b0ac34SDag-Erling Smørgrav#!/bin/sh 2*f3b0ac34SDag-Erling Smørgrav 3*f3b0ac34SDag-Erling Smørgravusage() { 4*f3b0ac34SDag-Erling Smørgrav echo "usage: ${0##*/} [-jN]" >&2 5*f3b0ac34SDag-Erling Smørgrav exit 1 6*f3b0ac34SDag-Erling Smørgrav} 7*f3b0ac34SDag-Erling Smørgrav 8*f3b0ac34SDag-Erling Smørgravwhile getopts "j:" opt ; do 9*f3b0ac34SDag-Erling Smørgrav case $opt in 10*f3b0ac34SDag-Erling Smørgrav j) 11*f3b0ac34SDag-Erling Smørgrav j="-j$OPTARG" 12*f3b0ac34SDag-Erling Smørgrav ;; 13*f3b0ac34SDag-Erling Smørgrav *) 14*f3b0ac34SDag-Erling Smørgrav usage 15*f3b0ac34SDag-Erling Smørgrav ;; 16*f3b0ac34SDag-Erling Smørgrav esac 17*f3b0ac34SDag-Erling Smørgravdone 18*f3b0ac34SDag-Erling Smørgrav 19*f3b0ac34SDag-Erling Smørgravif which -s cov01 ; then 20*f3b0ac34SDag-Erling Smørgrav cov01="$(which cov01)" 21*f3b0ac34SDag-Erling Smørgravfi 22*f3b0ac34SDag-Erling Smørgravcovint="cov-int" 23*f3b0ac34SDag-Erling Smørgravcovlog="${covint}/build-log.txt" 24*f3b0ac34SDag-Erling Smørgravsrcdir="@abs_top_srcdir@" 25*f3b0ac34SDag-Erling Smørgravcd "${srcdir}" || exit 1 26*f3b0ac34SDag-Erling Smørgravrm -rf "${covint}" 27*f3b0ac34SDag-Erling Smørgravgmake clean || exit 1 28*f3b0ac34SDag-Erling Smørgrav"${cov01:-:}" -q -u 29*f3b0ac34SDag-Erling Smørgrav"${cov01:-:}" -q -0 30*f3b0ac34SDag-Erling Smørgravcov-build --dir "${covint}" gmake "$@" 31*f3b0ac34SDag-Erling Smørgrav"${cov01:-:}" -q -o 32*f3b0ac34SDag-Erling Smørgravgmake clean 33*f3b0ac34SDag-Erling Smørgravif tail -1 "${covlog}" | grep -q "completed successfully" ; then 34*f3b0ac34SDag-Erling Smørgrav tar caf "@PACKAGE@-@PACKAGE_VERSION@-cov-int.txz" "${covint}" 35*f3b0ac34SDag-Erling Smørgravelse 36*f3b0ac34SDag-Erling Smørgrav tail "${covlog}" 37*f3b0ac34SDag-Erling Smørgravfi 38