358 |
fi |
fi |
359 |
fi |
fi |
360 |
printf 'genmake ... ' |
printf 'genmake ... ' |
361 |
eval $command > make.log 2>&1 |
eval $command > genmake.log 2>&1 |
362 |
RETVAL=$? |
RETVAL=$? |
363 |
# Reduce the size of the testing emails! |
# Reduce the size of the testing emails! |
364 |
head -100 Makefile > $CDIR/Makefile_head |
head -100 Makefile > $CDIR/Makefile_head |
365 |
if test "x$RETVAL" != x0 ; then |
if test "x$RETVAL" != x0 ; then |
366 |
tail make.log |
tail genmake.log |
367 |
echo "genmakemodel: genmake failed" |
echo "genmakemodel: genmake failed" |
368 |
cp genmake_* make.log $CDIR |
cp genmake_* genmake.log $CDIR |
369 |
return 1 |
return 1 |
370 |
else |
else |
371 |
echo "successful" |
echo "successful" |
377 |
makeclean() |
makeclean() |
378 |
{ |
{ |
379 |
# makeclean directory |
# makeclean directory |
380 |
|
if test "x$NODEPEND" = xf ; then rm -f $1/make.log ; fi |
381 |
if test "x$NOCLEAN" = xt ; then |
if test "x$NOCLEAN" = xt ; then |
382 |
echo "make Clean skipped!" |
echo "make Clean skipped!" |
383 |
else |
else |
386 |
#if test -e $OUTPUTFILE ; then rm -f $OUTPUTFILE ; fi |
#if test -e $OUTPUTFILE ; then rm -f $OUTPUTFILE ; fi |
387 |
if test -r Makefile ; then |
if test -r Makefile ; then |
388 |
printf 'clean build-dir: make Clean ... ' |
printf 'clean build-dir: make Clean ... ' |
389 |
|
rm -f Makefile.old |
390 |
$MAKE Clean >> make.log 2>&1 |
$MAKE Clean >> make.log 2>&1 |
391 |
RETVAL=$? |
RETVAL=$? |
392 |
if test "x$RETVAL" != x0 ; then |
if test "x$RETVAL" != x0 ; then |
418 |
find . -name "*.data" -exec rm {} \; |
find . -name "*.data" -exec rm {} \; |
419 |
find . -name "fort.*" -exec rm {} \; |
find . -name "fort.*" -exec rm {} \; |
420 |
find . -type l -exec rm {} \; |
find . -type l -exec rm {} \; |
421 |
rm -f $EXECUTABLE *.txt STD* *diagnostics.log datetime |
rm -f $EXECUTABLE $RUNLOG *.txt STD* *diagnostics.log datetime |
422 |
rm -rf mnc_test_* |
rm -rf mnc_test_* |
423 |
rm -f *_MIT_CE_000.opt0000 costfunction*0000 |
rm -f *_MIT_CE_000.opt0000 costfunction*0000 |
424 |
echo successful |
echo successful |
1226 |
if test "x$CLEANUP" = xt ; then |
if test "x$CLEANUP" = xt ; then |
1227 |
echo -n ' --- dir:' $BUILD_DIR ': ' |
echo -n ' --- dir:' $BUILD_DIR ': ' |
1228 |
makeclean $BUILD_DIR |
makeclean $BUILD_DIR |
1229 |
rm -f $BUILD_DIR/$EXECUTABLE |
( cd $BUILD_DIR |
1230 |
rm -f $BUILD_DIR/genmake_state $BUILD_DIR/genmake_*optfile |
rm -f $EXECUTABLE *.bak |
1231 |
rm -f $BUILD_DIR/genmake_warnings $BUILD_DIR/genmake_errors |
rm -f genmake_state genmake_*optfile genmake_warnings genmake_errors |
1232 |
|
rm -f genmake.log make.log |
1233 |
|
) |
1234 |
if test -d $dir/$rundir/CVS ; then |
if test -d $dir/$rundir/CVS ; then |
1235 |
echo -n ' --- dir:' $dir/$rundir ': ' |
echo -n ' --- dir:' $dir/$rundir ': ' |
1236 |
run_clean $dir/$rundir |
run_clean $dir/$rundir |