DOC = lebrun-pm.tex

PICTURES = \
	common/logo-penguins.pdf \
	common/logo-square.pdf \
	common/bootlin-logo.pdf \
	tleb-pm-suspend-tradeoff.drawio.pdf \
	tleb-pm-i2c-suspend.drawio.pdf

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

%.pdf: %.svg
# Requires Inkscape 1.0 or above (released in 2020-05).
	inkscape -D -o $@ $<

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

watch:
	find . -type f | grep -v abstract.txt | entr -cc $(MAKE)

.PHONY: open
open:
	xdg-open $(DOC:tex=pdf) >/dev/null 2>/dev/null &
