なんとな~くしあわせ?の日記

「そしてそれゆえ、知識そのものが力である」 (Nam et ipsa scientia potestas est.) 〜 フランシス・ベーコン

autoconf, automakeの覚え書き

autotoolsを使ったプロジェクトの作り方

>ことはじめ
・autoscanでconfigure.scan
・configure.scanをconfigure.acに名称変更
・configure.acを編集して必要なライブラリ、依存関係をチェックする

>ひな形作成
・Makefile.amをMakefileが生成される予定の各ディレクトリに配置する

>config.hを生成
・autoheader実行

>m4スクリプトを生成
・aclocal実行

>automakeの下準備
・install-shをコピー
・GNU標準ドキュメントを準備する

>Makefile.inを生成
・automake実行

>configureの生成
・autoconf実行

>Makefile生成
・configure実行
・make && make install

>片付け
・make clean
・make distclean

autotoolsを使うといろいろ便利なのだが手順が多すぎて3日で忘れるレベル