>>625
実際の依存関係を設定してないんじゃないか?

%.x:
 echo $@ $<

に続けて

a.x: a.abc

と書けば a.x a.abc が出力されるだろう。