web-dev-qa-db-fra.com

Comment configurer conditionnellement une variable Makefile en testant si un fichier existe

Par exemple: je veux:

si file1 existe:

CLEAN_SRC = *.h file3

else

CLEAN_SRC = 
50
Sam Liao

Si file1 N'existe pas alors $(wildcard file1) sera évalué en une chaîne vide.

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