4# ------------------------------------------------------------------------------------------
6# Example script to test completeness of include files.
8# ------------------------------------------------------------------------------------------
10if [ -z $JPP_DIR ]; then
11 echo "Variable JPP_DIR undefined."
15source $JPP_DIR/setenv.sh $JPP_DIR
18 usage "$script (include file)+"
22 INCLUDE_FILES=($JPP_DIR/software/*/*.hh)
27for INCLUDE_FILE in $INCLUDE_FILES[*]; do
29 echo ${INCLUDE_FILE##*software/}
31 pushd ${INCLUDE_FILE:h}
34#include "${INCLUDE_FILE##*software/}"
40 if [[ -f Makefile ]]; then
41 make -f Makefile abc.o
42 elif [[ -f Makefile.DAQ ]]; then
43 make -f Makefile.DAQ abc.o
45 make -f $JPP_DIR/make/JMakefile abc.o
48 if (( $? != 0 )); then
52 rm -f abc* >& /dev/null