#!/bin/bash
#
#  Cleans up directories removing leaving only the results
#     object files
#     executable files
#     events.dat   (Except in Events)
#
#  Usage: clean
#
#  
#   First we need to get into the main directory
#
if [[  ! -d ./bin  ]]; then
    cd ../
    if [[ ! -d ./bin ]]; then
	echo "Error: survey must be executed from the main, or bin directory"
	exit
    fi
fi
if [[ -d SubProcesses ]]; then
    cd SubProcesses
    echo -n "Cleaning  SubProcesses"
    for i in P*_* ; do
	cd $i
	echo -n "."
	rm -f *.o >& /dev/null
	rm -f madevent >& /dev/null
	rm -f *ajob* >& /dev/null
	rm -f gensym >& /dev/null
        rm -f G*/ftn* >& /dev/null
	rm -f G*/events.lhe >& /dev/null
	cd ..
    done
    echo " "
    cd ../
else
    echo "Error could not find SubProcesses"
    exit
fi
if [[ -d Source ]]; then
    cd Source
    echo "Cleaning Source:"
    rm -f *.o >& /dev/null
    rm -f DHELAS/*.o >& /dev/null
    rm -f PDF/*.o >& /dev/null
    rm -f MODEL/*.o >& /dev/null
    rm -f DECAY/*.o >& /dev/null
    cd ../
else
    echo "Error could not find Source"
    exit
fi
if [[ -d lib ]]; then
    cd lib
    echo "Cleaning lib:"
    rm -f *.a >& /dev/null
    cd ../
else
    echo "Error could not find lib"
    exit
fi
if [[ -d bin ]]; then
    cd bin
    echo "Cleaning bin:"
    for i in gen_ximprove scale_events select_events sum_html ; do
	rm -f $i >& /dev/null
    done
    cd ../
else
    echo "Error could not find bin"
    exit
fi
