# Builds various pages OUTDIR := build SOURCES := $(wildcard ./*.tex) PAGES := $(patsubst %.tex, $(OUTDIR)/%.pdf, $(SOURCES)) TEX := xelatex TEXARGS := --output-directory $(OUTDIR) --interaction=nonstopmode --8bit all: $(PAGES) $(OUTDIR): mkdir $@ $(OUTDIR)/%.pdf: %.tex $(OUTDIR) $(TEX) $(TEXARGS) $<