1
|
RST2HTML = rst2html
|
2
|
RST2LATEX = ../scripts/rst2latex.py
|
3
|
PDFLATEX = pdflatex
|
4
|
RM = rm -f
|
5
|
|
6
|
all: larpe-admin.pdf larpe-admin.html
|
7
|
|
8
|
%.html: %.rst
|
9
|
$(RST2HTML) --stylesheet=default.css --link-stylesheet --language=en $? > $@
|
10
|
|
11
|
figures-no-alpha-stamp:
|
12
|
-$(RM) -r figures-no-alpha/
|
13
|
mkdir figures-no-alpha/
|
14
|
for F in figures/*.png; do \
|
15
|
../scripts/removealpha.sh $$F figures-no-alpha/`basename $$F`; \
|
16
|
done
|
17
|
touch figures-no-alpha-stamp
|
18
|
|
19
|
%.tex: %.rst #figures-no-alpha-stamp
|
20
|
cat $? | sed -e 's/figures\//figures-no-alpha\//' \
|
21
|
-e 's/ ::$$/ : ::/g' \
|
22
|
-e 's/.. section-numbering:://' | $(RST2LATEX) --language=en > $@
|
23
|
|
24
|
%.pdf: %.tex custom.tex
|
25
|
$(PDFLATEX) $?
|
26
|
logfile=`echo "$@" |sed -r "s/(.*)....$$/\\1/"`.log; while [ -f "$$logfile" -a -n "`grep "Rerun to get cross-references right" $$logfile`" ]; do $(PDFLATEX) $< ; done
|
27
|
|
28
|
clean:
|
29
|
-$(RM) *.aux *.toc *.log *.out
|
30
|
-$(RM) larpe-admin.pdf
|
31
|
-$(RM) larpe-admin.tex
|
32
|
-$(RM) larpe-admin.html
|
33
|
-$(RM) -r figures-no-alpha figures-no-alpha-stamp
|
34
|
|
35
|
.PHONY: all clean
|