]> git.lyx.org Git - features.git/blob - development/misc/count_total_lines_of_compiled_code.sh
1dfff550ba5be29eb972ef1694458202fe3210cb
[features.git] / development / misc / count_total_lines_of_compiled_code.sh
1 #!/bin/bash
2
3 qt=/usr/include/qt4
4 build=../../../build
5
6 inc="-I$qt -I$qt/QtCore -I$qt/QtGui"
7 inc="$inc -I$build/src"
8 inc="$inc -I$build/src/frontends/qt4"
9 inc="$inc -I../../boost"
10 inc="$inc -I../../src"
11 inc="$inc -I../../src/frontends"
12 inc="$inc -I../../src/frontends/controllers"
13 inc="$inc -I../../src/frontends/qt4"
14
15 s=0
16 for i in `find ../.. -name *.cpp` ; do
17         #echo $i
18         #echo "g++ $inc -DQT_NO_STL -E $i"
19         l=`g++ $inc -DQT_NO_STL -E $i | wc -l`
20         s=$[s + l]
21         printf "%10d  %-40s\n" $l $i
22 done
23 echo "Total: $s"
24