files = $(wildcard *,*)
# test expectes empty, since no *,* found.
test:
echo $(files)
touch foo,bar
# when foo,bar doesn't exit, "make test2" report empty.
# next "make test2" reports "foo,bar".
test2: foo,bar
echo $(files)
foo,bar:
touch foo,bar