qurasow の話

rake は rule とかで make とおんなじ感じで .c から .o への変換に gcc を使うぜとかできるんですが、 そのまま書くとこんな風になって:

(rule ".c" => ".o" (t)
  (sh "gcc -O2 -W -Wall -c #{t source} -o #{t target}"))

どうやれば実装できるかわからない感じになりました。
どんな風にすればいいのかよくわかんないっすねこれ。

(rule ".c" => ".o" (t)
  (sh "gcc -O2 -W -Wall -c " (ref t 'source) " -o " (ref t 'target))

とかやるしかないんですかね、これ。