新しめの Autotools (Autoconf&Automake) を使ってみよう

Nov 1, 2002 (Last Updated: Dec 25, 2005)
Kinuko YASUDA
slides

Table of Contents


 <  =  >  

変更履歴


 <  =  >  

Autotools とは


 <  =  >  

基本ステップ

Autoconf 2.54〜2.59 + Automake 1.4〜1.9あたりで動かす方法 (記述は更新しているので、古いバージョンではもう動かない 部分があるかもしれません)

  1. ソースファイルを書く
  2. autoscan する
  3. configure.inを編集
  4. automake用にMakefile.amを作る
  5. 仕上げ

 <  =  >  

基本ステップ復習


 <  =  >  

ソースファイルを書く


 <  =  >  

autoscan する


 <  =  >  

configure.in を編集 (1)


 <  =  >  

configure.in を編集 (2): 先頭定型文

以下、概ね configure.in で書かなければならない順番に どんなマクロが使えるのかを紹介。 ちなみに[, ]で括られてるものは省略できる引数。 (例の中の`[' と `]'はm4クオートなので注意)


 <  =  >  

configure.in を編集 (3):プログラムのチェック


 <  =  >  

configure.in を編集 (4): ライブラリのチェック


 <  =  >  

configure.in を編集 (5): ヘッダファイルのチェック


 <  =  >  

configure.in を編集 (6): 関数のチェック


 <  =  >  

configure.in を編集 (7): その他のチェック


 <  =  >  

configure.in を編集 (8): ファイルの出力


 <  =  >  

Makefile.am を作る (1) : 基本


 <  =  >  

Makefile.am を作る (2) : 例


 <  =  >  

Makefile.am を作る (3) : 応用例


 <  =  >  

仕上げと実例