Loose notes on things I left midway regarding OpenFOAM - wyldckat/wyldckat.github.io GitHub Wiki

How to find C vs dep files?

find . -name "Make" -type d | while read directory
do
(
    cd $directory/..
    echo "Checking: $directory"

    export fileCounter=0
    find . -name "*.C" | while read filename
    do
        export fileCounter=$(expr $fileCounter + 1)

        grep -e "\$(LIB_SRC)/.*/lnInclude" Make/options | \
            sed -e "s=.*\(/.*/lnInclude\).*=\$\(WM_PROJECT_DIR\)/src\1=g" | \
            while read line
        do
            depfile=$(wdep $filename)

            if [ -e "$depfile" ]
            then
                grep -q "$line"  || echo "   Suspect: $line"
            fi

        done

        echo $fileCounter
    done
)
done