/[MITgcm]/MITgcm/tools/OAD_support/cb2mGetModules.csh
ViewVC logotype

Diff of /MITgcm/tools/OAD_support/cb2mGetModules.csh

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.3 by jahn, Tue Apr 23 16:25:54 2013 UTC revision 1.9 by heimbach, Thu Jul 2 04:47:30 2015 UTC
# Line 2  Line 2 
2  set fileName=${1:r}  set fileName=${1:r}
3  set awkScript=${2}      set awkScript=${2}    
4  echo '      MODULE '${fileName}_mod   > ${fileName}_temp  echo '      MODULE '${fileName}_mod   > ${fileName}_temp
5  echo '#include "CPP_OPTIONS.h"'      >> ${fileName}_temp  echo '#include "PACKAGES_CONFIG.h"'   >> ${fileName}_temp
6  echo '#include "CPP_EEOPTIONS.h"'    >> ${fileName}_temp  echo '#include "CPP_OPTIONS.h"'       >> ${fileName}_temp
7  echo '#include "GMREDI_OPTIONS.h"'   >> ${fileName}_temp  echo '#ifdef ALLOW_AUTODIFF'          >> ${fileName}_temp
8    echo '# include "AUTODIFF_OPTIONS.h"' >> ${fileName}_temp
9    echo '#endif'                         >> ${fileName}_temp
10    echo '#ifdef ALLOW_COST'              >> ${fileName}_temp
11    echo '# include "COST_OPTIONS.h"'     >> ${fileName}_temp
12    echo '#endif'                         >> ${fileName}_temp
13    echo '#ifdef ALLOW_CTRL'              >> ${fileName}_temp
14    echo '# include "CTRL_OPTIONS.h"'     >> ${fileName}_temp
15    echo '#endif'                         >> ${fileName}_temp
16    echo '#ifdef ALLOW_ECCO'              >> ${fileName}_temp
17    echo '# include "ECCO_OPTIONS.h"'     >> ${fileName}_temp
18    echo '#endif'                         >> ${fileName}_temp
19  if ( ${fileName} == 'DIC_LOAD' ) then  if ( ${fileName} == 'DIC_LOAD' ) then
20    echo '#include "DIC_OPTIONS.h"'    >> ${fileName}_temp    echo '#include "DIC_OPTIONS.h"'    >> ${fileName}_temp
21  endif  endif
22    if ( ${fileName} == 'GAD' ) then
23      echo '#include "GAD_OPTIONS.h"'    >> ${fileName}_temp
24    endif
25    if ( ${fileName} == 'GGL90' ) then
26      echo '#include "GGL90_OPTIONS.h"'    >> ${fileName}_temp
27    endif
28    if ( ${fileName} == 'GMREDI' ) then
29      echo '#include "GMREDI_OPTIONS.h"'    >> ${fileName}_temp
30    endif
31    if ( ${fileName} == 'MOM_VISC' ) then
32      echo '#include "MOM_COMMON_OPTIONS.h"'    >> ${fileName}_temp
33    endif
34    if ( ${fileName} == 'SHAP_FILT' ) then
35      echo '#include "SHAP_FILT_OPTIONS.h"'    >> ${fileName}_temp
36    endif
37    if ( ${fileName} == 'STREAMICE' ) then
38      echo '#include "STREAMICE_OPTIONS.h"'    >> ${fileName}_temp
39    endif
40  if ( ${fileName} != 'SIZE' &&  ${fileName} != 'MNC_COMMON' &&  ${fileName} != 'EEPARAMS' ) then  if ( ${fileName} != 'SIZE' &&  ${fileName} != 'MNC_COMMON' &&  ${fileName} != 'EEPARAMS' ) then
41    echo '      use SIZE_mod'          >> ${fileName}_temp    echo '      use SIZE_mod'          >> ${fileName}_temp
42  endif  endif
# Line 20  endif Line 49  endif
49  if ( ${fileName} == 'ctrl' || ${fileName} == 'ctrl_dummy' || ${fileName} == 'CTRL_GENARR' ) then  if ( ${fileName} == 'ctrl' || ${fileName} == 'ctrl_dummy' || ${fileName} == 'CTRL_GENARR' ) then
50    echo '      use CTRL_SIZE_mod'     >> ${fileName}_temp    echo '      use CTRL_SIZE_mod'     >> ${fileName}_temp
51  endif  endif
52    if ( ${fileName} == 'DIAGSTATS_REGIONS' || ${fileName} == 'DIAGNOSTICS' ) then
53      echo '      use DIAGNOSTICS_SIZE_mod'     >> ${fileName}_temp
54    endif
55  if ( ${fileName} == 'PTRACERS_FIELDS' || ${fileName} == 'PTRACERS_PARAMS' || \  if ( ${fileName} == 'PTRACERS_FIELDS' || ${fileName} == 'PTRACERS_PARAMS' || \
56       ${fileName} == 'PTRACERS_START' || ${fileName} == 'PTRACERS_TAVE' || \       ${fileName} == 'PTRACERS_START' || ${fileName} == 'PTRACERS_TAVE' || \
57       ${fileName} == 'GCHEM_FIELDS' ) then       ${fileName} == 'GCHEM_FIELDS' ) then

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.9

  ViewVC Help
Powered by ViewVC 1.1.22