| 2366 |
ad_input_code_sf.w2f.f$FS90: ad_input_code_sf.f$FS90 mfef90 whirl2f whirl2f_be w2f__types.f90 |
ad_input_code_sf.w2f.f$FS90: ad_input_code_sf.f$FS90 mfef90 whirl2f whirl2f_be w2f__types.f90 |
| 2367 |
./mfef90 -z -F -N132 \$< |
./mfef90 -z -F -N132 \$< |
| 2368 |
mv \$<.B \$(basename \$<).B |
mv \$<.B \$(basename \$<).B |
| 2369 |
./whirl2f \$(basename \$<).B |
./whirl2f -openad \$(basename \$<).B |
| 2370 |
cat w2f__types.f90 \$(basename \$<).w2f.f > \$@ |
cat w2f__types.f90 \$(basename \$<).w2f.f > \$@ |
| 2371 |
|
|
| 2372 |
# canonicalizer |
# canonicalizer |
| 2407 |
rm \$<.1 |
rm \$<.1 |
| 2408 |
|
|
| 2409 |
# postprocess F' |
# postprocess F' |
| 2410 |
ad_input_code_sf.w2f.canon.xb.x2w.w2f.rs.pp.f$FS90: ad_input_code_sf.w2f.canon.xb.x2w.w2f.rs.f$FS90 multi-pp.pl ../OAD_support/ad_inline.f \$(wildcard ${MODS}/ad_template.*.f) |
ad_input_code_sf.w2f.canon.xb.x2w.w2f.rs.pp.f$FS90: ad_input_code_sf.w2f.canon.xb.x2w.w2f.rs.f$FS90 multi-pp.pl ../OAD_support/ad_inline.f \$(wildcard ../OAD_support/ad_template.*.f) |
| 2411 |
perl multi-pp.pl -inline=../OAD_support/ad_inline.f \$< |
perl multi-pp.pl -inline=../OAD_support/ad_inline.f \$< |
| 2412 |
# the postprocessor still gets the name wrong |
# the postprocessor still gets the name wrong |
| 2413 |
cat \$<.pp | sed 's/RETURN//' > \$@ |
cat \$<.pp | sed 's/RETURN//' > \$@ |
| 2429 |
\$(LN) \${XAIFSCHEMAROOT}/schema/\$@ . |
\$(LN) \${XAIFSCHEMAROOT}/schema/\$@ . |
| 2430 |
|
|
| 2431 |
mfef90: |
mfef90: |
| 2432 |
\$(LN) \${OPENADROOT}/Open64/osprey1.0/targ_ia32_ia64_linux/crayf90/sgi/mfef90 . |
\$(LN) \${OPEN64ROOT}/crayf90/sgi/mfef90 . |
| 2433 |
|
|
| 2434 |
# link the support files: |
# link the support files: |
| 2435 |
\$(OPENAD_SUPPORT_F90_SRC_FILES) \$(OPENAD_SUPPORT_C_SRC_FILES): |
\$(OPENAD_SUPPORT_F90_SRC_FILES) \$(OPENAD_SUPPORT_C_SRC_FILES): |
| 2440 |
|
|
| 2441 |
|
|
| 2442 |
whirl2xaif xaif2whirl: |
whirl2xaif xaif2whirl: |
| 2443 |
\$(LN) \${OPENADROOT}/OpenADFortTk/OpenADFortTk-x86-Linux/bin/\$@ . |
\$(LN) \${OPENADFORTTK}/bin/\$@ . |
| 2444 |
|
|
| 2445 |
%.pl: |
%.pl: |
| 2446 |
\$(LN) \${OPENADROOT}/OpenADFortTk/OpenADFortTk-x86-Linux/bin/\$@ . |
\$(LN) \${OPENADFORTTK}/bin/\$@ . |
| 2447 |
|
|
| 2448 |
%.py: |
%.py: |
| 2449 |
\$(LN) \${OPENADROOT}/OpenADFortTk/tools/canonicalize/\$@ . |
\$(LN) \${OPENADROOT}/OpenADFortTk/tools/canonicalize/\$@ . |
| 2450 |
|
|
| 2451 |
whirl2f whirl2f_be: |
whirl2f whirl2f_be: |
| 2452 |
\$(LN) \${OPENADROOT}/Open64/osprey1.0/targ_ia32_ia64_linux/whirl2f/\$@ . |
\$(LN) \${OPEN64ROOT}/whirl2f/\$@ . |
| 2453 |
|
|
| 2454 |
openad_adm: |
openad_adm: |
| 2455 |
\$(LN) \${XAIFBOOSTERROOT}/xaifBooster/algorithms/BasicBlockPreaccumulationReverse/test/t \$@ |
\$(LN) \${XAIFBOOSTERROOT}/xaifBooster/algorithms/BasicBlockPreaccumulationReverse/test/t \$@ |