シナリオ :
スタティック ライブラリを作成する複数の「.cpp」ファイルを含むソース ディレクトリを検討してください: XYZ.cpp & ABC.cpp (以下で説明する条件に基づいて具体的に使用)、PQR.cpp、JKL.cpp などのファイルを検討してください。出力ライブラリ名は out.a
ここで、p (は環境変数) の値が q に一致する場合、out.a は XYZ.cpp を使用して作成する必要があります。そうでない場合は、ABC.cpp を使用して作成する必要があります。
例:つまり、このようなもの
ifeq($p, q)
SRC = XYZ.cpp
else
SRC = ABC.cpp
endif
SRC += PQR.cpp \
JKL.cpp \
MNO.cpp
Makefile で同じことを最適化するにはどうすればよいですか?
助けてくれてありがとう...