[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Automakeは,`Makefile.am'というファイルから,`Makefile.in'を
自動的に生成するツールです.それぞれの`Makefile.am'は,基本的には
一連のmake
変数の定義(1)に
なっていて,ルールが時折導入されています.生成された`Makefile.in'
はGNU Makefileの標準に従います.
GNU Makefile Standards Documentは(see (standards)Makefile Conventions section `Makefile Conventions' in The GNU Coding Standards),長くて複雑で変更の原因にもなり ます.Automakeの目的は,個別のGNU管理者の背中からMakefle管理の負担を取 り除く(そしてAutomake管理者に任せる)ことです.
一般的なAutomakeの入力ファイルは,単純な一連の変数定義です.それぞれの ファイルは,`Makefile.in'を作成するために処理されます.通常,プロ ジェクト内のディレクトリごとに,一つの`Makefile.am'を配置します.
Automakeは,若干プロジェクトに制限を与えます.例えば,プロジェクトで Autoconf(see (autoconf)Top section `Introduction' in The Autoconf Manual) を使用していると仮定すると,`configure.ac'の内容には,ある制限が 生じます(2).
Automakeでは,`Makefile.in'を生成するためにperl
が必要にな
ります.しかし,Automakeで作成された配布物は完全にGNUの標準に従ってい
て,ビルドするためにperl
は不要です.
bug-automake@gnu.org宛にAutomakeの提案とバグレポートをメール してください.
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by Akihiro Sagawa on June, 8 2005 using texi2html 1.70.