#!/bin/bash
#get number of lines of code
cloc-1.55.pl $ISSM_DIR/src $ISSM_DIR/m4 --exclude-dir=.svn --exclude-dir=ad --exclude-ext=exp --exclude-lang=make --out=temp
cat temp
./cloc2html.py
rm temp
cat $ISSM_DIR/src/dox/issm.dox | sed '/
input1
cat $ISSM_DIR/src/dox/issm.dox | sed '1,/<\/table>/d' > input2
cat input1 temp.html input2 > $ISSM_DIR/src/dox/issm.dox
rm input1 input2 temp.html
exit 1
#OLDER MANUAL VESION
#get Matlab number of lines
cd $ISSM_DIR/src/m
M_LOC=$(find . -name "*.m" -exec wc -l '{}' \; | awk '{ sum += $1 } END { print sum}');
echo "Matlab code: $M_LOC"
#get C/CPP number of lines
cd $ISSM_DIR/src
CPP_LOC=$(find . -name "*.cpp" -exec wc -l '{}' \; | awk '{ sum += $1 } END { print sum}');
echo "C++ code: $CPP_LOC"
C_LOC=$(find . -name "*.c" -exec wc -l '{}' \; | awk '{ sum += $1 } END { print sum}');
echo "C code: $C_LOC"
H_LOC=$(find . -name "*.h" -exec wc -l '{}' \; | awk '{ sum += $1 } END { print sum}');
echo "header code: $H_LOC"
#print total
let SUM=$M_LOC+$CPP_LOC+$C_LOC+$H_LOC
echo "Total : $SUM"