DOCS = petazzoni-buildroot-tutorial.pdf

PICTURES = \
	$(patsubst %.dia,%.pdf,$(wildcard *.dia */*.dia)) \
        $(patsubst %.svg,%.pdf,$(wildcard *.svg */*.svg)) \
        $(patsubst %.eps,%.pdf,$(wildcard *.eps */*.eps))

PDFLATEX_ENV = max_print_line=1000
PDFLATEX_OPTS = -halt-on-error -shell-escape

all: $(PICTURES) $(DOCS)

%.pdf: %.tex
	$(PDFLATEX_ENV) texfot xelatex $(PDFLATEX_OPTS) $^
	$(PDFLATEX_ENV) texfot xelatex $(PDFLATEX_OPTS) $^ >/dev/null 2>&1

%.pdf: %.svg
	inkscape -D -A $@ $<

%.pdf: %.eps
	epstopdf --outfile=$@ $^

%.eps: %.dia
	dia -e $@ -t eps $^

clean:
	$(RM) -r common/*.pdf *.pdf *.pyg *.snm *.toc *.vrb *.aux *.nav *.out *.dia~ *.log _minted* $(PICTURES)
