main shinobi / tests / mk / gnu / functions / foreach / t001 / mk
 1space = ' '
 2null :=
 3auto_var = udef space CC null FOOFOO MAKE foo CFLAGS WHITE @ <
 4foo = bletch null @ garf
 5av = $(foreach var, $(auto_var), $(origin $(var)) )
 6override WHITE := BLACK
 7for_var = $(addsuffix .c,foo $(null) $(foo) $(space) $(av) )
 8fe = $(foreach var2, $(for_var),$(subst .c,.o, $(var2) ) )
 9all: auto for2
10auto : ; @echo $(av)
11for2: ; @echo $(fe)