Re: [risolt]epstopdf in Makefile lanciato se le fig non cambiano

#13483
Up
0
Down
::


Io ho ottenuto questo:`TEXDIR := texdir
# Attenzione! assicurarsi che workfile sia solo uno
WORKFILE := prova.tex
OUTPUTFILE := $(patsubst %.tex,%.pdf,$(WORKFILE))
PDFFIG=$(patsubst %.eps,%.pdf,$(wildcard Matlab/*.eps))

$(TEXDIR)/$(OUTPUTFILE): $(TEXDIR)/$(WORKFILE) $(PDFFIG)
@cp Matlab/*.pdf $(TEXDIR)/pictures
@cd $(TEXDIR); \
pdflatex $(WORKFILE); \
pdflatex $(WORKFILE); \
thumbpdf $(WORKFILE); \
pdflatex $(WORKFILE)

%.pdf : %.eps
epstopdf $< clean: @rm -f Matlab/*.pdf @rm -f $(TEXDIR)/pictures/*.pdf $(TEXDIR)/*.log $(TEXDIR)/*.aux $(TEXDIR)/*.pdf .PHONY: clean`In questa maniera, se non cambia il file .tex o le immagini, non ricompilerà. In compenso, però, puoi indicare solamente un file di input, semmai overridarlo sulla linea di comando:`make WORKFILE=pippo.tex` Ciao.

Go to top