automakeもつかってみる
autoconfどまりだったので、automakeもつかってみる事にする。
を参考にしながらですが、Ubuntu Lenny では
-
- automake --add-missingをしないと、足りないスクリプトを自動的に追加してくれない。
- --copyもつけておいたほうが良さそう。
でも、configure.acで適切にAM_INIT_AUTOMAKEが定義されていないよと、怒られる。
を見てみると、つまりaclocalを最初にやっておきなさいよ、ということらしい。
まとめてみると、
- autoscanでconfigure.scanを作る。configure.acと名前を変更。
- configure.acを編集。AM_INIT_AUTOMAKEをAC_INITの直下に配置。
- aclocalを行う
- autoheader
- touch NEWS README AUTHORS ChangeLog
- Makefile.amを作成
- automake --add-missing --copyを行う
- autoconf
- ./configure
- make
って流れですね。あまり複雑にしないのであれば、Makefile.amがシンプルになるので、よろしいかと。