X-Git-Url: https://pere.pagekite.me/gitweb/text-smell-og-bang-hauge.git/blobdiff_plain/f29dceeab16f16ae5f4a772d660457ed6b6403ad..601a5f51f45729172b00a1de8684dc0f61274fca:/Makefile diff --git a/Makefile b/Makefile index c292a50..f74347a 100644 --- a/Makefile +++ b/Makefile @@ -8,20 +8,32 @@ # Dropp chapter-filene # Build book -PDFS = SLmaster-kjemi.pdf hefte-groenn.pdf +PDFS = SLmaster-kjemi.pdf images/cover-art-nb.pdf -all: all-groenn.tex $(PDFS) +all: $(PDFS) + +hefte: all-groenn.tex hefte-groenn.pdf clean: $(RM) *.aux *.idx *.log *.bak *~ *.maf *.mtc *.mtc0 *.toc *.blg *.bbl *.ind *.ilg *.bcf *.run.xml + $(RM) exercise/*.aux unfinished/*.aux distclean: clean $(RM) $(PDFS) -.tex.pdf: - pdflatex "$^" - makeindex "$(^:tex=idx)" - pdflatex "$^" +SLmaster-kjemi.pdf: Makefile SLmaster-kjemi.tex *.tex exercise/*.tex unfinished/*.tex *.bib + pdflatex SLmaster-kjemi + biber SLmaster-kjemi + makeindex SLmaster-kjemi + pdflatex SLmaster-kjemi + pdflatex SLmaster-kjemi + +hefte-groenn.pdf: Makefile hefte-groenn.tex all-groenn.tex exercise/*.tex *.bib + pdflatex hefte-groenn + biber hefte-groenn + makeindex hefte-groenn + pdflatex hefte-groenn + pdflatex hefte-groenn .gif.png: convert $^ $@ @@ -29,7 +41,10 @@ distclean: clean .tiff.png: convert $^ $@ -.SUFFIXES: .tex .pdf .gif .png .tiff +.svg.pdf: + inkscape -o $@ $^ + +.SUFFIXES: .tex .pdf .gif .png .tiff .svg -all-groenn.tex: *.tex exercise/*.tex - for m in $$(grep -rl '% category: green' *.tex exercise/ |grep '.tex$$'|sed 's/.tex$$//'); do echo "\include{$$m}"; done > all-groenn.tex.new && mv all-groenn.tex.new all-groenn.tex +all-groenn.tex: exercise/*.tex + 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