all:: @echo 1 $(TEST) HOGE=xxx .for i in a $(HOGE) c TEST:=$(TEST) $i all:: @echo 2 $i @echo 3 $(HOGE) .endfor HOGE=yyy