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