GNU Automake
automakeはMakefile.amからMakefile.inを生成する。
Makefileはビルドやインストールなどの手順を記述したmakeコマンド用のスクリプトである。
Makefile.am
bin_PROGRAMS = okoge okoge_SOURCES = main.c
試す
以下をbootstarapという名前でスクリプトにしておくと便利。
#!/bin/sh set -x aclocal -I config autoheader automake --foreign --add-missing --copy autoconf
aclocalはautoheader / autoconfが使用するマクロのための情報を収集するコマンドである。
autoheaderはconfig.h.inを作る。
automakeはMakefile.amからMakefile.inを作る。
autoconfはconfigureを作る。
./bootstrap ./configure make all
サブディレクトリに分ける
ここが参考になった。
AutomakeÅmake·é
参考
- 作者: Gary V. Vaughan,Tom Tromey,Ben Elliston,Ian Lance Taylor,でびあんぐる
- 出版社/メーカー: オーム社
- 発売日: 2001/03/01
- メディア: 単行本
- 購入: 1人 クリック: 26回
- この商品を含むブログ (17件) を見る