Next: Yacc and Lex, Previous: LIBOBJS, Up: Programs
Automakeがコンパイルに使用するMakefile変数を知ることが役に立ち つこともあります.例えば,特別な状況では,自分でコンパイルをする必要が あるかもしれません.
Autoconfから継承される変数もあります.これらはCC,CFLAGS,
CPPFLAGS,DEFS,LDFLAGS,そしてLIBSです.
Automake自身が定義する追加の変数もあります.
AM_CPPFLAGSAutomakeは,すでに‘-I’オプションを自動的に提供しています.特に,
‘-I$(srcdir)’,‘-I.’,そして(AC_CONFIG_HEADERSや
AM_CONFIG_HEADERを使用している場合は)config.hがあるディ
レクトリを示す‘-I’を生成します.‘nostdinc’オプションを使用す
ることで,デフォルトの‘-I’オプションを利用不可能にすることが可能
です.
実行形式ごと(またはライブラリごと)に_CPPFLAGS変数が定義されてい
る場合,それを優先するので,AM_CPPFLAGSは無視されます.
INCLUDESAM_CFLAGS_CFLAGSが優
先され,これは使用されません.
COMPILEAM_LDFLAGS_LDFLAGSが優先され,これは使用されません.
LINKCFLAGS)が
含まれています.それは,リンクされるオブジェクトファイルとライブラリの
名前を“引数”として受けとります.