Attualmente sto lavorando su un progetto che richiede la traduzione di un elenco di file in una directory in un'intestazione C++ per memorizzare informazioni sulle risorse. Per esempio:Crea dipendenze ricorsive
/
update.py
resources.h
Makefile
/resources
resource1.png
/sub1
/sub2
resource2.png
Quello che voglio è per Makefile per eseguire update.py solo quando una delle risorse ovunque nella struttura di directory è cambiato. Nessun altro makefile sta per toccare le risorse, solo risorse.h. Che tipo di makefile ho bisogno di fare questo?
PS Da quello che ho letto, la ricerca ricorsiva con make è una cattiva idea, ma se nient'altro sta toccando lo stesso file, sarebbe un problema?
Questo fallisce se trova un file con uno spazio al suo interno. Probabilmente ha bisogno di un piccolo ritocco. – HectorJ
In generale, non è possibile gestire nomi di file contenenti spazi bianchi utilizzando le versioni correnti di make. – MadScientist