If file1 does not exist then $(wildcard file1) will evaluate to an empty string.
ifeq ($(wildcard file1),)
CLEAN_SRC =
else
CLEAN_SRC = *.h file3
endif
If file1 does not exist then $(wildcard file1) will evaluate to an empty string.
ifeq ($(wildcard file1),)
CLEAN_SRC =
else
CLEAN_SRC = *.h file3
endif