| 1 |
#!<TCSH_PATH> -fxv |
#!<TCSH_PATH> -f |
| 2 |
# |
# |
| 3 |
#$Id$ |
#$Id$ |
| 4 |
#$Name$ |
#$Name$ |
| 126 |
# Change all the common block names in the module to use the module prefix |
# Change all the common block names in the module to use the module prefix |
| 127 |
cat ${mpref_l}_mod.Ftmp | sed s'z\( *COMMON[^/]*\)/\(.*\)/\([^/]*\)z COMMON/C_'${mpref_s}'_\2/\3z' > f1.Ftmp |
cat ${mpref_l}_mod.Ftmp | sed s'z\( *COMMON[^/]*\)/\(.*\)/\([^/]*\)z COMMON/C_'${mpref_s}'_\2/\3z' > f1.Ftmp |
| 128 |
cp f1.Ftmp ${mpref_l}_mod.Ftmp |
cp f1.Ftmp ${mpref_l}_mod.Ftmp |
| 129 |
|
cat ${mpref_l}_mod.Ftmp | sed s'/C_'${mpref_s}'_MPIPRIV/MPIPRIV/' > f1.Ftmp |
| 130 |
|
cp f1.Ftmp ${mpref_l}_mod.Ftmp |
| 131 |
|
|
| 132 |
|
|
| 133 |
echo "Compiling code" |
echo "Compiling code" |
| 134 |
|
source ${BUILDROOT}/mytools/comp_profile.BASE |
| 135 |
source ${BUILDROOT}/mytools/comp_profile.${COMP_PROF} |
source ${BUILDROOT}/mytools/comp_profile.${COMP_PROF} |
| 136 |
|
|
| 137 |
set compinc = ( ${compinc} -I${BUILDROOT}/esmf_top ) |
set compinc = ( ${compinc} -I${BUILDROOT}/esmf_top ) |
| 163 |
\rm mmout/lib${mpref_l}.a |
\rm mmout/lib${mpref_l}.a |
| 164 |
${arcommand} ${aropts} mmout/lib${mpref_l}.a ${mpref_l}_mod.o component_${mpref_s}_context.o |
${arcommand} ${aropts} mmout/lib${mpref_l}.a ${mpref_l}_mod.o component_${mpref_s}_context.o |
| 165 |
#ranlib mmout/lib${mpref_l}.a |
#ranlib mmout/lib${mpref_l}.a |
| 166 |
cp ${mpref_l}.mod mmout |
set modname = `echo ${mpref_l} | ${mkmodname}` |
| 167 |
\rm *mod |
echo $modname |
| 168 |
|
cp ${modname}.mod mmout |
| 169 |
|
#\rm *mod |