Automakeには,Fortran 77に対する完全なサポートが含まれています.
Fortran 77コードを含むパッケージでは,configure.acで出力変数
‘F77’を定義する必要があります.こうするための最も簡単な方法は
AC_PROG_F77
マクロを使用することです(see Particular Program Checks).
Fortran 77ソースファイルが見つかるとき,追加変数がいくつか定義されます.
F77
FFLAGS
AM_FFLAGS
FFLAGS
です.
RFLAGS
AM_RFLAGS
RFLAGS
です.
F77COMPILE
FLINK
さらにAutomakeは,コンパイルするためにFortran 77とRatforソースファイル のプリプロセス処理を行なうことが可能です1. Automake には,Fortran 77と他の言葉が混合しているプログラムと共有ライ ブラリを作成するためのサポートも含まれています(see Mixing Fortran 77 With C and C++).
これらの問題は次のセクションで述べます.
[1] 以下のセクションにあ るFortran 77プログラムのプリプロセスに関する情報について,大部分ではあ りませんが,多くのものをCatalogue of Rulesからほとんどそのまま持ってきています.