# SPDX-License-Identifier: AGPL-3.0-or-later # SPDX-FileCopyrightText: 2024 swt23w23 PLANTUML_DIAGRAMS = $(patsubst figures/puml/%.puml,figures/puml/%.pdf,$(wildcard figures/puml/*.puml)) .PHONY: default clean default: main.pdf main.pdf: main.tex ${PLANTUML_DIAGRAMS} ${PLANTUML_LOCAL_DIAGRAMS} latexmk -xelatex main.tex figures/puml/%.pdf: figures/puml/%.puml plantuml -tpdf $< clean: rm -f \ ${PLANTUML_DIAGRAMS} \ main.aux \ main.fdb_latexmk \ main.fls \ main.log \ main.nav \ main.out \ main.pdf \ main.snm \ main.synctex.gz \ main.toc \ main.xdv