#!/bin/bash

args="$@"
echo "calling coqdep on $args" 1>&2

mkdir bkpcoqdep

while [[ $# > 0 ]]
do
key="$1"

case $key in
    *.v)
	mkdir -p $(dirname bkpcoqdep/$key)
        cp $key bkpcoqdep/$key
        sed "s/^From.*//" bkpcoqdep/$key > $key
    ;;
    *)
    ;;
esac
shift
done

COQBIN="$(dirname $(which coqtop))/"
$COQBIN/coqdep $args

for f in $(find bkpcoqdep -name "*.v")
do
mv $f ${f##bkpcoqdep/}
done

rm -rf bkpcoqdep
