123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- #!/bin/bash
- dirname=$(dirname $0)
- DIRS="$dirname/../../../include $dirname/../../../mpi/include $dirname/../../../starpurm/include $dirname/../../../sc_hypervisor/include"
- echo "Defined groups"
- groups=""
- for d in $DIRS
- do
- echo Checking $d
- gg=$(grep -rs defgroup $d | awk '{print $3}')
- echo $gg
- groups=$(echo $groups $gg)
- done
- for g in $groups
- do
- gg=$(echo $g | sed 's/_/__/g')
- x=$(grep $gg $dirname/../refman.tex)
- if test -z "$x"
- then
- echo "Error. Group $g not included in refman.tex"
- fi
- done
- echo
- for d in $DIRS
- do
- for f in $(find $d -name "*.h")
- do
- ff=$(echo $f | awk -F'/' '{print $NF}')
- x=$(grep $ff $dirname/../doxygen-config.cfg.in)
- if test -z "$x"
- then
- echo Error. $f not included in doxygen-config.cfg.in
- fi
- done
- done
- for f in $dirname/../../../build/doc/doxygen/latex/starpu*tex
- do
- x=$(grep $(basename $f .tex) $dirname/../refman.tex)
- if test -z "$x"
- then
- echo Error. $f not included in refman.tex
- fi
- done
|