>904
インクルードファイルは勝手にインクルードされるから指定はしなくてもいい。
但し、インクルードファイルに関する依存関係が指定されていないと言うことは、
当然インクルードファイルを修正してもmakeを実行してもコンパイルはされないと言うこと。
インクルードファイルの依存関係を正しくmakefileに反映させたいなら、mkmfを使うのも手だが、
#includeをgrepでリストアップして自分で書いても大した手間じゃない。
即ち、nullme.hの例で言えばgrep -l nullme.hで見つかったソースファイルが仮にgeme.cだとすると
gem.c: nullme.h
のように依存関係をmakefileに書いておけばいい。