#!/bin/bash


f90=f90
replay_comment="replay automatic include"
if [ $# = 0 ] ; then
   \rm -f dump_replay*.h dump_param.h dump_ini.h  input tmp_get_subroutine_arg  tmp_include_line  tmp_include_line*  tmp_include_line*_cpp  tmp_include_line*

   for file in `grep "$replay_comment" *f90 *F90 | cut -d: -f1` ; do
      sed -i"" -e "/$replay_comment/d" $file
   done
   cat > call_param_replay.${f90} <<...eod
   subroutine call_param_replay(ngrid,nlay)
   integer,intent(in) :: ngrid,nlay
   stop 'In call_param_replay : You should run replay_equip.sh before runing replay[13]d'
   return
   end subroutine call_param_replay
...eod
   cat > call_ini_replay.${f90} <<...eod
   subroutine call_ini_replay
   stop 'In call_ini_replay : You should run replay_equip.sh before runing replay[13]d'
   return
   end subroutine call_ini_replay
...eod

else
   for file in $* ; do
       list_include=`grep $replay_comment $file | grep include | cut -d\" -f2`
       echo removing $list_include
       \rm -f $list_include
       \rm -f dump_replay_`basename $file .${f90}`_*h
       sed -i'' -e "/$replay_comment/d" $file
   done
fi
