メモ追加

Makefile.am関連

SUBDIRS サブディレクトリの指定。.が無い場合には定義順にサブディレクトリがビルドされ、カレントディレクトリは最後にビルドされる。
EXTRA_DIST 配布物に加える追加ファイルの定義。サブディレクトリ内のファイルも指定可能。ディレクトリ名での指定も可能。
INCLUDES includeするディレクトリの定義(?)
DTRACE他 solaris向け。今回は無視して良い。
_HEADERS ヘッダファイルを指定する。
noinst_ noinstプレフィックスで指定されたファイルはインストールされない。
lib_LTLIBRARIES libtoolライブラリの名前を指定する。
_SOURCES ソースファイルを指定する。
_LIBADD リンカに引き渡すオブジェクト。静的ライブラリ用。
_LDFLAGS リンカに渡されるフラグ。
_CFLAGS Cコンパイラへ渡されるフラグ。
_CXXFLAGS C++コンパイラへ渡されるフラグ。
DATA インストールされるファイル。
PROGRAMS プログラムの指定。
bin_PROGRAMS プログラムの指定。bindirにインストールする。
_LDADD リンカに引き渡すオブジェクト。プログラムと共有ライブラリ用。
_DEPENDENCIES プログラムが依存するターゲットを指定する。
CLEANFILES clean時に追加削除するファイルを指定。