Go to the first, previous, next, last section, table of contents.


はじめに

Automakeは,`Makefile.am'と呼ばれるファイルから,`Makefile.in' を自動的に生成するツールです.それぞれの`Makefile.am'は,基本的には 一連のmake変数の定義(1)になってい て,規則が時折投入されています.生成された`Makefile.in'はGNU Makefileの標準に従います.

GNU Makefile Standards Documentは(see section `Makefile Conventions' in The GNU Coding Standards),長くて複雑で変更の原因にもなりま す.Automakeの目的は,個別のGNU管理者の背中からMakefle管理の負担を取り除 く(そしてAutomake管理者に任せる)ことです.

一般的なAutomakeの入力ファイルは,単純な一連の変数定義です.それぞれのファ イルは,`Makefile.in'を作成するために処理されます.通常,プロジェク ト内のディレクトリごとに,一つの`Makefile.am'を配置します.

Automakeは,ある方法でプロジェクトに制限を与えます.例えばプロジェクトで Autoconf(see section `Introduction' in The Autoconf Manual)の使 用を仮定すると,`configure.in'の内容には,ある制限が発生します (2)

Automakeでは,`Makefile.in'を生成するためにperlが必要になり ます.しかし,Automakeで作成された配布物は完全にGNUの標準に従っていて, ビルドするためにperlは不要です.

bug-automake@gnu.org宛にAutomakeの提案とバグレポートをメールし てください.


Go to the first, previous, next, last section, table of contents.