Documentation updates
[senf.git] / unchecked-includes.sh
1 #!/bin/sh
2
3 cd "`dirname "$0"`"
4
5 trap 'rm -f installed_includes source_includes' 0 1 2 15
6
7 scons -n install_all PREFIX="non-existing-target" \
8     | awk -F \" '/^Install file:/ && $2~/\.(h|hh|ih|ct|cti|cci|mpp)$/ {print $2}' \
9     | sort > installed_includes
10
11 ./find-sources.sh -c ! -name "*.cc" ! -path "./debian/*" ! -name "*.test.*" -printf "%P\n" \
12     | sort > source_includes
13
14 comm -13 installed_includes source_includes
15