75b586b8d4beaf40caad15ae9ca05dfd2702c16c
[ar1516.git] / Makefile
1 LATEX:=pdflatex
2 SHELL:=/bin/bash
3
4 DOCUMENT:=ar
5 PROBLEMS:=1 2 3 4
6
7 SOURCES:=$(DOCUMENT).tex $(addsuffix .tex,$(PROBLEMS))
8 SOLUTIONS:=$(addprefix a,$(addsuffix .tex,$(PROBLEMS)))
9
10 .SECONDARY: $(DOCUMENT).fmt $(SOLUTIONS)
11
12 all: $(DOCUMENT).pdf
13
14 %.pdf: %.tex %.fmt $(SOURCES) $(SOLUTIONS)
15 $(LATEX) $<
16 $(LATEX) $<
17
18 %.fmt: pre.tex
19 $(LATEX) -ini -jobname="$(basename $@)" "&$(LATEX) $<\dump"
20
21 a%.tex: src/a%.bash src src/a%.py
22 $(SHELL) $< $@
23
24 clean:
25 $(RM) -v $(DOCUMENT).{fmt,aux,log,out,toc,pdf} $(SOLUTIONS)