Makefile のユーザーに、環境変数を設定する必要があることを知らせる必要があります。
target: dependency
@if test ! -f $(FILE) ; then\
echo Vitally needed $(FILE) is missed. ;\
echo You can change the path to the file by setting $(get_var_name $(FILE)) environment variable.;\
fi
では、$(FILE) の名前 (私が $(get_var_name ...) make 関数と呼んだもの) を取得して、ユーザーに次の出力が表示されるようにする方法はありますか?
Vitally needed very.very.important.file is missed.
You can change the path to the file by setting FILE environment variable.