Makefileで使える関数の解説は、今回取り上げるshell関数が最後だ。この関数はほかの関数とは異なり、シェルプロセスを起動してそちらで処理を行わせ、その出力を結果として利用する。レシピで行われている処理を明示的に行うようなイメージだ。強力な関数で何かと便利なのでつい使いたくなるが、乱用はしない方が良い。