ソースファイル "a.c"があるとします。Automakeファイルの1つのプログラムのPreproccessorディレクティブを設定する
"交流" のソースファイルは、建物のプログラムで "PROG1"、 "PROG2"、および「PROG3" を使用している。
"Prog1" also uses source file "x.c"
"Prog2" uses source file "y.c"
"Prog3" uses source file "z.c"
がいると "交流がfoo() "" と呼ばれる機能を使用しています" という"Prog1"はビルドされますが、 "Prog2"と "Prog3"はコンパイルされません。
プログラムProg1をビルドするときに "ac"プログラムProg2をビルドするときはbar2()、プログラムProg3をビルドするときはbar3()を使用します。
automこれをサポートするMakefile.am?
automakeファイル "Makefile.am"で各プログラムをビルドするときに別々のプリプロセッサディレクティブを指定しようとしていましたが、これまでのところどのように処理されているのか分かりませんでした。
ご協力いただければ幸いです。ありがとう。
お試しください。 –