web-dev-qa-db-ja.com

ファイルが存在するかどうかをテストしてMakefile変数を条件付きで設定する方法

例:欲しい:

file1が存在する場合:

CLEAN_SRC = *.h file3

else

CLEAN_SRC = 
50
Sam Liao

_file1_が存在しない場合、$(wildcard file1)は空の文字列に評価されます。

_ifeq ($(wildcard file1),) 
    CLEAN_SRC =
else 
    CLEAN_SRC = *.h file3
endif 
_
69
John Kugelman