3
# Cleans up directories removing leaving only the results
6
# events.dat (Except in Events)
11
# First we need to get into the main directory
13
if [[ ! -d ./bin ]]; then
15
if [[ ! -d ./bin ]]; then
16
echo "Error: survey must be executed from the main, or bin directory"
20
if [[ -d SubProcesses ]]; then
22
echo -n "Cleaning SubProcesses"
23
for i in `cat subproc.mg` ; do
26
rm -f *.o >& /dev/null
27
rm -f madevent >& /dev/null
28
rm -f *ajob* >& /dev/null
29
rm -f gensym >& /dev/null
30
rm -f G*/ftn* >& /dev/null
31
rm -f G*/events.lhe >& /dev/null
37
echo "Error could not find SubProcesses"
40
if [[ -d Source ]]; then
42
echo "Cleaning Source:"
43
rm -f *.o >& /dev/null
44
rm -f DHELAS/*.o >& /dev/null
45
rm -f PDF/*.o >& /dev/null
46
rm -f MODEL/*.o >& /dev/null
47
rm -f DECAY/*.o >& /dev/null
50
echo "Error could not find Source"
56
rm -f libdhelas3.a libdsample.a libgeneric.a libmodel.a libpdf.a libdhelas3.so libdsample.so libgeneric.so libmodel.so libpdf.so >& /dev/null
59
echo "Error could not find lib"
65
for i in gen_ximprove scale_events select_events sum_html ; do
70
echo "Error could not find bin"
73
if [[ -e Source/makefile_default ]];then
74
mv Source/makefile_default Source/makefile
75
mv Source/PDF/makefile_default Source/PDF/makefile
76
mv Source/DHELAS/Makefile_default Source/DHELAS/Makefile
77
mv Source/MODEL/makefile_default Source/MODEL/makefile
78
mv SubProcesses/makefile_default SubProcesses/makefile
79
mv SubProcesses/makefile_mo_default SubProcesses/makefile_mo