| #!/bin/sh | |
| set -e | |
| objdir=$1 | |
| suffix=$2 | |
| shift 2 | |
| objs=$@ | |
| gcov -b -p -f -o "${objdir}" ${objs} | |
| # Move gcov outputs so that subsequent gcov invocations won't clobber results | |
| # for the same sources with different compilation flags. | |
| for f in `find . -maxdepth 1 -type f -name '*.gcov'` ; do | |
| mv "${f}" "${f}.${suffix}" | |
| done |