info を読んでもなさそうだった(あったら教えてくださいねー)んで,MAKEFILE_LIST 変数と word, dir 関数を使ってみました。
たとえば
MAKEFILE:=$(word $(words $(MAKEFILE_LIST)), $(MAKEFILE_LIST)) MAKEFILE_DIR:=$(patsubst ./,,$(dir $(MAKEFILE))) test: @prove -I$(MAKEFILE_DIR)blib -r $(MAKEFILE_DIR)t
とか。patsubst の部分はいらないっちゃいらないんですが。