#!/bin/bash home=`pwd` cd $home/lib HFILES=`find . -type f -name '*.h' -not -path '*/Old/*' -not -path '*/Eigen/*'` HFILES="$HFILES" CCFILES=`find . -type f -name '*.cc' -not -name '*ommunicator*.cc'` echo> Make.inc echo HFILES=$HFILES >> Make.inc echo >> Make.inc echo CCFILES=$CCFILES >> Make.inc cd $home/tests dirs=`find . -type d ` for subdir in $dirs do cd $home/tests/$subdir TESTS=`ls T*.cc` TESTLIST=`echo ${TESTS} | sed s/.cc//g ` echo noinst_PROGRAMS = > Make.inc echo noinst_PROGRAMS += ${TESTLIST} >> Make.inc echo >> Make.inc for f in $TESTS do BNAME=`basename $f .cc` echo >> Make.inc echo ${BNAME}_SOURCES=$f >> Make.inc echo ${BNAME}_LDADD=-lGrid>> Make.inc echo >> Make.inc done done cd $home/benchmarks echo> Make.inc TESTS=`ls B*.cc` TESTLIST=`echo ${TESTS} | sed s/.cc//g ` echo > Make.inc echo bin_PROGRAMS = ${TESTLIST} >> Make.inc echo >> Make.inc for f in $TESTS do BNAME=`basename $f .cc` echo >> Make.inc echo ${BNAME}_SOURCES=$f >> Make.inc echo ${BNAME}_LDADD=-lGrid>> Make.inc echo >> Make.inc done cd ..