checkDoc.sh 620 B

1234567891011121314151617181920212223
  1. #!/bin/bash
  2. dirname=$(dirname $0)
  3. x=$(grep ingroup $dirname/../chapters/api/*.doxy $dirname/../chapters/api/sc_hypervisor/*.doxy |awk -F':' '{print $2}'| awk 'NF != 2')
  4. if test -n "$x" ; then
  5. echo Errors on group definitions
  6. echo $x
  7. fi
  8. echo
  9. echo "Defined groups"
  10. grep ingroup $dirname/../chapters/api/*.doxy $dirname/../chapters/api/sc_hypervisor/*.doxy|awk -F':' '{print $2}'| awk 'NF == 2'|sort|uniq
  11. echo
  12. for f in $dirname/../../../build/doc/doxygen/latex/*tex ; do
  13. x=$(grep $(basename $f .tex) $dirname/../refman.tex)
  14. if test -z "$x" ; then
  15. echo Error. $f not included in refman.tex
  16. fi
  17. done