26 Agosto 2013 alle 15:21
#88331
::
Sicuramente c’è il problema che i PDF prodotti dai file TikZ non sono dipendenze dell’obiettivo [tt]MAIN_PDF[/tt], quindi la regola
`$(MAIN_PDF): $(MAIN_TEX) $(CAP_TEX) $(IMG_PDF)`
al posto di
`$(MAIN_PDF): $(MAIN_TEX) $(CAP_TEX)`
dovrebbe risolvere il problema (nota: non l’ho provato). Inoltre credo che gli obiettivi della seconda regola dovrebbero essere [tt]$(IMG_DIR)/%.pdf[/tt], non [tt]%.pdf[/tt], perché i file si troveranno nella cartella [tt]$(IMG_DIR)[/tt], è corretto?
Un consiglio: i file di partenza nella cartella IMG_DIR sono i file [tt]*.tikz[/tt], non i PDF, quindi nell’elenco delle variabili scriverei
`IMG_TIKZ = $(wildcard $(IMG_DIR)/*.tikz)
IMG_PDF = $(patsubst tikz/%.tikz, %.pdf , $(IMG_DIR)/*.tikz)`