Edited at

Makefileで繰返し処理

Makefile の中で簡易的に繰返し処理を行う

シェルはbash以外だとどうなるかはちょっとわかりません


Makefile

LIST=cat dog horse cow

do_it:
@LIST="$(LIST)";\
for x in $$LIST; do\
touch $$x ;\
done


こんな

2018.10.29 修正

=の前後にスペースがあるとダメなようです

正: LIST="$(LIST)"

誤: LIST = "$(LIST)"