makefiles for testing makefile features define and $(foreach)