# PDF build helpers for docs/.
#
# Requirements:
#   pandoc, lualatex (TeX Live), DejaVu Sans/Mono and Symbola.
#
# Usage:
#   make -C docs pdfs
#   make -C docs clean

PANDOC ?= pandoc
PDF_ENGINE ?= lualatex
HEADER := pdf-header.tex
SOURCES := comparison-PIM4-gm2-V3.md future-work-2026-10-25.md
PDFS := $(SOURCES:.md=.pdf)
PANDOC_FLAGS := \
	--from=markdown \
	--pdf-engine=$(PDF_ENGINE) \
	--pdf-engine-opt=-interaction=nonstopmode \
	--include-in-header=$(HEADER) \
	--variable=geometry:a4paper,margin=2cm \
	--variable=fontsize=10pt \
	--variable=linestretch=1.05

.PHONY: pdfs clean

pdfs: $(PDFS)

%.pdf: %.md $(HEADER)
	$(PANDOC) $(PANDOC_FLAGS) -o $@ $<

clean:
	rm -f $(PDFS)
