#!/bin/sh set -eu export LANG=POSIX.UTF-8 find tests/functional/*.go | varlist 'functional-tests.go' find tests/fuzz/*.go | varlist 'fuzz-targets.go' find tests/benchmarks/*.go | varlist 'benchmarks.go' tfiles() { find tests/functional/*.go tests/fuzz/*.go tests/benchmarks/*.go | sort } tfiles | sed 's/^\(.*\)\.go$/\1.a:\t\1.go/' tfiles | sed 's/^\(.*\)\.go$/\1.bin:\t\1.a/' tfiles | sed 's/^\(.*\)\.go$/\1.bin-check:\t\1.bin/'