make makes many problems
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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)))) と書けるみたい。(全角スペースはタブね)
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5381日前に更新/188 KB
担当:undef