I have found an interesting "feature" of make
DIR_INPUT=/test
test:
# testing date (it should be yesterday)
test ! -z "${DATE}"
ls -lad ${DIR_INPUT}/{a,c}
but it seems to work in a strange way:
PROMPT# make test
# testing date (it should be yesterday)
test ! -z "20100120"
ls -lad /test/{a,c}
/test/{a,c}: No such file or directory
*** Error code 2
make: Fatal error: Command failed for target `test'
PROMPT#
of course if I issue ls -lad /test/{a,c} from my shell works.
Question: how can I get make to evaluate this pattern as the shell would do?