インデントはスペースではなくタブです!タブで行ってください!
自分は(数時間試行錯誤して)自力で気がつきましたが、
検索すればたくさん出てきます!
参考: makefile tab - Google 検索
なお、vimでカラーシンタックスを使ってる場合、
Makefile中におけるルールの依存性部分は赤字になるようですので、
色で判断するのも良いかと思います!
また、Mac OS X上の環境だけかもしれませんが、
タブではなくスペースの場合もなんとな〜く動くんですよね…。
ただ-cとか-oとか古臭いオプションは認識されるんですが、
-frameworkとかは無視されるようで
stdoutをよく見てどういうコマンドが実行されているかよく確認したほうが良い気がしました…。
以上!