make makes many problemsat TECHmake makes many problems - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト300:300 03/09/16 23:50 この偉大なスレの300が数日間も放置されていようとはな。 301:デフォルトの名無しさん 03/09/16 23:53 出来れば300日間放置してほしかった 302:デフォルトの名無しさん 03/09/18 17:58 すみません。FreeBSD の make で使える .for n in $(NAMES) .for v in $(VALUES) result-$(v)-$(n): foobar data-$(n) ./foobar $(v) < data-$(n) > result-$(v)-$(n) .endfor .endfor こういう構文を GNU make で書くにはどうすればいいんでしょうか? ループが一重なら % を使って書けるのですが、2つ変化する部分があると どう書いたらいいものか... 303:デフォルトの名無しさん 03/09/19 06:28 3.80から使えるeval(ttp://www.gnu.org/manual/make/html_node/make_87.html#SEC91)を使えば、 define RULE_TEMPLATE result-$(v)-$(n) : foobar data-$(n) ./foobar $(v) < data-$(n) > result-$(v)-$(n) endef $(eval $(foreach n,$(NAMES),$(foreach v,$(VALUES),$(RULE_TEMPLATE)))) と書けるみたい。(全角スペースはタブね) 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch