PICTURES = \
	common/logo-penguins.pdf \
	common/logo-square.pdf \
	common/bootlin-logo.pdf \
	open-drain-vs-push-pull.pdf \
	ccc.pdf \
	i3c-framework.pdf \
	daa-entdaa.pdf \
	daa-first-acks.pdf \
	daa-first-pids.pdf \
	daa-first-pids-arbitration.pdf \
	daa-dynaddr-sent.pdf \
	daa-dynaddr-acked.pdf \
	daa-second-restart.pdf \
	daa-second-restart-ack.pdf \
	daa-second-pid.pdf \
	daa-second-dynaddr-sent.pdf \
	daa-second-dynaddr-ack.pdf \
	daa-third-restart.pdf \
	daa-nack.pdf

INKSCAPE_IS_NEW = $(shell inkscape --version | grep -q "^Inkscape 1." && echo YES)

ifeq ($(INKSCAPE_IS_NEW),YES)
INKSCAPE_PDF_OPT = -o
else
INKSCAPE_PDF_OPT = -A
endif

all: $(PICTURES)
	$(PDFLATEX_ENV) pdflatex -shell-escape raynal-i3c.tex

%.pdf: %.svg
	inkscape -D $(INKSCAPE_PDF_OPT) $@ $<

%.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*
