DOC = josserand-introduction-to-yocto-project.tex

PICTURES = \
	common/logo-penguins.pdf \
	common/logo-square.pdf \
	common/bootlin-logo.pdf \
	dia/build-yocto-project-1.pdf \
	dia/build-yocto-project-2.pdf \
	dia/build-yocto-project-3.pdf \
	dia/build-yocto-project-4.pdf \
	dia/build-yocto-project-5.pdf \
	dia/yocto-project-overview.pdf \
	dia/image-distro-machine-1.pdf \
	dia/image-distro-machine-2.pdf \
	dia/image-distro-machine-3.pdf \
	dia/workflow-general-user.pdf \
	dia/workflow-general.pdf \
	dia/workflow-general-2.pdf \
	dia/workflow-dev.pdf \
	dia/workflow-users.pdf \
	dia/workflow-banner-1-ddl.pdf \
	dia/workflow-banner-2-config.pdf \
	dia/workflow-banner-3-build.pdf \
	dia/workflow-banner-4-layer.pdf \
	dia/workflow-banner-5-recipe.pdf \
	dia/workflow-banner-6-bbappend.pdf \
	dia/workflow-banner-7-image.pdf \
	dia/workflow-banner-8-machine.pdf \

all: $(PICTURES)
	$(PDFLATEX_ENV) xelatex -shell-escape $(DOC)

%.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 dia/*.eps *.nav *.out *.dia~ *.log _minted* $(PICTURES)
