1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- #!/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
- x=$(grep $ff $dirname/../chapters/520_files.doxy)
- if test -z "$x"
- then
- echo Error. $f not included in 520_files.doxy
- fi
- done
- done
- echo
- for p in starpu sc__hypervisor
- do
- for f in $dirname/../../../build/doc/doxygen/latex/${p}*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
- done
|