我目前正在研究一個項目,需要將目錄中的文件列表轉換爲C++頭文件來存儲有關資源的信息。例如:做遞歸依賴
/
update.py
resources.h
Makefile
/resources
resource1.png
/sub1
/sub2
resource2.png
我想讓Makefile只在目錄樹中任意位置的某個資源發生更改時運行update.py。沒有其他makefile會觸及資源,只有resources.h。我需要做什麼樣的makefile?
PS 從我讀過的,用make遞歸搜索是一個壞主意,但如果沒有別的東西在觸及相同的文件,會不會是一個問題?
如果發現一個文件中有空格,則失敗。可能需要一個小小的調整。 – HectorJ
通常,使用當前版本的make來管理包含空白的文件名是不可行的。 – MadScientist