私は現在、リソースに関する情報を保存するために、ディレクトリ内のファイルのリストを C++ ヘッダーに変換する必要があるプロジェクトに取り組んでいます。例えば:
/
update.py
resources.h
Makefile
/resources
resource1.png
/sub1
/sub2
resource2.png
私が望むのは、ディレクトリ ツリー内のリソースの 1 つが変更された場合にのみ、Makefile が update.py を実行することです。他の makefile はリソースに触れず、resources.h だけに触れます。これを行うには、どのようなメイクファイルが必要ですか?
PS私が読んだことから、makeで再帰的に検索するのは悪い考えですが、同じファイルに他に何も触れていない場合、それは問題になりますか?