]> pere.pagekite.me Git - text-smell-og-bang-hauge.git/blob - Makefile
Drop confusing reference in SLkilder.tex.
[text-smell-og-bang-hauge.git] / Makefile
1 #
2 # Bruk pdflatex
3 # Fokusere på SLmaster-kjemi.tex?
4 # Endre alle JPEG til .jpeg
5 # Endre alle GIF til PNG og .png
6 # Hva er .mol?
7 # Bruk tresifret seksjonsnummerering på filene for riktig sortering
8 # Dropp chapter-filene
9
10 # Build book
11 PDFS = SLmaster-kjemi.pdf images/cover-art-nb.pdf
12
13 all: $(PDFS)
14
15 hefte: all-groenn.tex hefte-groenn.pdf
16
17 clean:
18 $(RM) *.aux *.idx *.log *.bak *~ *.maf *.mtc *.mtc0 *.toc *.blg *.bbl *.ind *.ilg *.bcf *.run.xml
19 $(RM) exercise/*.aux unfinished/*.aux
20
21 distclean: clean
22 $(RM) $(PDFS)
23
24 SLmaster-kjemi.pdf: Makefile SLmaster-kjemi.tex *.tex exercise/*.tex unfinished/*.tex *.bib
25 pdflatex SLmaster-kjemi
26 biber SLmaster-kjemi
27 makeindex SLmaster-kjemi
28 pdflatex SLmaster-kjemi
29 pdflatex SLmaster-kjemi
30
31 hefte-groenn.pdf: Makefile hefte-groenn.tex all-groenn.tex exercise/*.tex *.bib
32 pdflatex hefte-groenn
33 biber hefte-groenn
34 makeindex hefte-groenn
35 pdflatex hefte-groenn
36 pdflatex hefte-groenn
37
38 .gif.png:
39 convert $^ $@
40
41 .tiff.png:
42 convert $^ $@
43
44 .svg.pdf:
45 inkscape -o $@ $^
46
47 .SUFFIXES: .tex .pdf .gif .png .tiff .svg
48
49 all-groenn.tex: exercise/*.tex
50 for m in $$(grep -rl '% category: green' exercise/ |grep '.tex$$'|sed 's/.tex$$//'); do echo "\include{$$m}"; done > all-groenn.tex.new && mv all-groenn.tex.new all-groenn.tex