LATEXMK ?= latexmk

.PHONY: all clean figure

all: figures/method_architecture.pdf
	mkdir -p build
	$(LATEXMK) -pdf -interaction=nonstopmode -halt-on-error -outdir=build main.tex

figure: figures/method_architecture.pdf

figures/method_architecture.pdf: figures/method_architecture.tex
	$(LATEXMK) -pdf -interaction=nonstopmode -halt-on-error -outdir=figures $<

clean:
	$(LATEXMK) -C -outdir=build main.tex
	$(LATEXMK) -c -outdir=figures figures/method_architecture.tex
