updated top-level README and version_decl for V4.5 (#1847)
[WRF.git] / chem / KPP / clean_kpp
blob84a38455ef5670ef161d7aaf5885fb0f4825571f
1 #!/bin/csh -f
4 if ( -e configure.kpp ) then
5 rm -f configure.kpp
6 endif
7 echo "# DO NOT EDIT! Placeholder for automatically generated file" >& configure.kpp
9 # remove the traces of KPP
10 if (-e ../Makefile_org ) then
11 cp -f ../Makefile_org ../Makefile
12 rm -f ../Makefile_org
13 endif
16 if ( -e if_required ) then
17 rm if_required
18 endif
19 touch if_required
21 # remove automatically genereated files in chem directory
22 rm -f ../*kpp* >>& if_required
24 #kpp
25 set k_dirs = ( kpp/* )
26 foreach kdir ( $k_dirs )
27 echo $kdir >> if_required
28 ( cd $kdir; touch Makefile.defs; make clean ) >>& if_required
29 ( cd $kdir; touch Makefile.defs; rm -f Makefile.defs ) >>& if_required
30 end
32 # remove links in util/wkc
33 ( cd util/wkc; linker.csh unlink ) >>& if_required
39 #coupler
40 ( cd util/wkc; make clean; make -f Makefile.tuv clean ) >>& if_required
44 # mechanisms
45 set m_dirs = ( mechanisms/* )
47 foreach mdir ( $m_dirs )
48 echo $mdir >>& if_required
50 ( cd $mdir; /bin/rm -f *.f90 *.map Makefil* *~ core.* ) >>& if_required
52 end
54 rm -f ../../Registry_tmp.*_wk* >>& if_required
56 #./documentation/latex/clean
59 # configure file
60 rm -f configure.kpp
62 if ( -e util/mod_registry.temp ) then
63 rm -f util/mod_registry.temp
64 endif
66 exit 0