Automakeが本当に必要としていることは一つで,configure.acでマク
ロAM_INIT_AUTOMAKEを呼び出すことです.このマクロは,適切な
Automakeの処理に必要なことをいくつか行ないます(see Macros).
Automakeは必要としますが,AM_INIT_AUTOMAKEで実行されないマクロ
には,以下のものがあります.
AC_CONFIG_FILESAC_OUTPUTAC_CONFIG_FILES([foo/Makefile])で,foo/Makefile.amが存在
する場合は,Automakeがfoo/Makefile.in を生成します.
AC_CONFIG_FILES([Makefile:top.in:Makefile.in:bot.in])のように,
複数の入力ファイルでAC_CONFIG_FILESを使用しているとき,Automake
は,存在する.amファイルに対して,最初の.in入力ファイルを
生成します.そのようなファイルが存在しない場合,出力ファイルはAutomake
が生成したものと考えません.