[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Automakeは`Makefile.am'と名付けられるファイルから`Makefile.in'
を自動的に生成するためのツールである。各`Makefile.am'は基本的に(と
きどき規則が差し挟まれた)一連のmake
マクロ定義である。生成された
`Makefile.in'はGNU Makefile標準に適合する。
GNU Makefile標準の解説 (see (standards)Makefile Conventions section `Makefile Conventions' in The GNU Coding Standards) は長くて、複雑で、変更を受けやすい。Automakeの目的は個々のGNU管理者の背 中からMakefile管理の重荷を取り除く(そしてそれをAutomake管理者の背中に置 く)ことである。
典型的なAutomakeの入力ファイルは単に一連のマクロ定義だけである。そのよう なファイルはそれぞれ`Makefile.in'を作成するために処理される。一般的 にプロジェクトのディレクトリあたり一つの`Makefile.am'があるべきだ。
Automakeはプロジェクトをある方法に強制する。例えば、そのプロジェクトが Autoconf(see (autoconf)Top section `Introduction' in The Autoconf Manual) を使うとみなし、`configure.in'の中身にある制限を加える。
Automakeは`Makefile.in'を生成するためにperl
を必要とする。し
かし、Automakeによって作成された配布物は完全にGNU準拠であり、構築するた
めにperl
を必要としない。
Automakeへの提案やバグ報告はbug-automake@gnu.orgにメールしなさ い(1)。
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by Akihiro Sagawa on June, 15 2005 using texi2html 1.70.