Projet

Général

Profil

Télécharger (1009 octets) Statistiques
| Branche: | Révision:

root / larpe / tags / release-1.1.1 / doc / en / Makefile @ d03cb81c

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
(1-1/5)