#!/bin/bash

files=""
if [ $# -gt 0 ]; then
  files=`readlink -f  "$1"`
fi

cd $( dirname "${BASH_SOURCE[0]}" ); cd ../Source

if [ -z $files ]; then
  files=`find -name "*.cpp"`
fi


/usr/bin/python2 ../Tools/cxxchecker/cxxchecker -c ../Tools/lrauv_cxxchecker_style.py -I . \
    --warn=protected-data-in-struct --warn=set-get-matching \
    --define=__LPC3180_TARGET --define=__FASTSIM \
    --define=_GIT_DESCRIBE=\"00000\" \
    --define=_GIT_HASH=\"00000\" \
    --ignore=../Lib --ignore=./../Lib --ignore=/usr \
    --ignore=../auv-shared \
    --ignore=../lrauv-lcmtypes/marine-sensors \
    --ignore=../lrauv-lcmtypes/raw \
    --include=../lrauv-lcmtypes/utils \
    --ignore=../lrauv-lcmtypes/utils \
    --ignore=/home/tethysadmin/include/lcm \
    --include=../Lib/hdf5/ \
    --include=../ \
    $files
    
