Makefile 死ね!

と、久しぶりに makefile 弄ってて叫びたくなった。
でも、考えてみると ant なんかは xml ベースで編集めんどくさいし、全体的には make より楽そうな方法ないっていうね。

↓これはちゃんと parse できないとおかしいだろと思う。どうしようもない。

hoge :
	echo $(shell echo "ab \(")

=>

 Makefile:14: *** 終端がない関数呼び出し `shell': `)' がありません.  中止.


こうすると Makefile の parse はうまくいって shell は起動するらしい。

hoge :
	echo $(shell echo "ab \(\)")

=>

echo ab \(\)
ab ()

$(shell) なんて書き始めたら負けなのかもしれん。
叫びたくなったのはこれだけが原因じゃないのだけど。