#! /bin/sh

set -e

usage() {
	printf "%s\n" "$0 sourcepath file ..."
}

test $# -ge 2 || (usage >&2; exit 1)
test -d "$1" || (printf "%s not a dir\n" "$1"; exit 1)

sp="$1"

shift 1

for f in $@
do
	bn=$(basename $f .class)

	while read sf
	do
		test -z $sf || printf -- "-C $sp %s %s " "$sf" | sed "s,$sp/,,g"
	done <<-EOF
	$(find $sp -iname "$bn"'$*.class')
EOF

	printf -- "-C $sp %s %s " "$f" | sed "s,$sp/,,g"
done

printf "\n"
