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 ) |
143 |
# Create runtime library archive |
# Create runtime library archive |
144 |
set mitgcmrtlo = ( ) |
set mitgcmrtlo = ( ) |
145 |
foreach f ( $mitgcmrtl ) |
foreach f ( $mitgcmrtl ) |
146 |
echo " " | $comp $compopts -c ${f} |
echo " " | $comp $compopts_num -c ${f} |
147 |
set mitgcmrtlo = ( $mitgcmrtlo ${f:r}.o ) |
set mitgcmrtlo = ( $mitgcmrtlo ${f:r}.o ) |
148 |
end |
end |
149 |
${cccommand} ${ccopts} tim.c |
${cccommand} ${ccopts} tim.c |
156 |
mv ${mpref_l}_mod.Ftmp ${mpref_l}_mod.F |
mv ${mpref_l}_mod.Ftmp ${mpref_l}_mod.F |
157 |
source ${BUILDROOT}/mytools/scommand |
source ${BUILDROOT}/mytools/scommand |
158 |
mv foo.F ${mpref_l}_mod.F |
mv foo.F ${mpref_l}_mod.F |
159 |
echo " " | $comp $compopts -c ${mpref_l}_mod.F ${complibs} ${compinc} |
echo " " | $comp $compopts_num -c ${mpref_l}_mod.F ${complibs} ${compinc} |
160 |
mv ${mpref_l}_mod.F ${mpref_l}_mod.Ftmp |
mv ${mpref_l}_mod.F ${mpref_l}_mod.Ftmp |
161 |
./template_comp.sh ${mpref_s} |
./template_comp.sh ${mpref_s} |
162 |
${cccommand} ${ccopts} component_${mpref_s}_context.c |
${cccommand} ${ccopts} component_${mpref_s}_context.c |