ALLTEX := $(wildcard *.tex)
ALLPDF := $(ALLTEX:.tex=.pdf)

all: $(ALLPDF)

.PHONY: clean allclean all

clean:
	latexmk -c
	rm -fr _minted-doku cccbform-examples doku.hd

distclean:
	latexmk -C
	rm -fr _minted-doku cccbform-examples doku.hd doku.auxlock doku.pyg

doku.pdf: doku.tex cccbform.cls logo.pdf
	latexmk -g -pdflua -lualatex="lualatex --shell-escape %O %S" $<

%.pdf :: %.tex cccbform.cls logo.pdf
	latexmk -g -pdflua $<