OVERVIEW = txt/overview.txt
OVERVIEW_HTML = $(subst txt/,,$(subst .txt,.html,$(OVERVIEW)))
+STYLESHEET = stylesheets/doc.css
+HTML = $(OVERVIEW_HTML)
TEPS = $(wildcard txt/*.txt)
TEPS_HTML = $(subst txt/,,$(subst .txt,.html,$(TEPS)))
+TEPS_TEX = $(subst txt/,,$(subst .txt,.tex,$(TEPS)))
TEP_STYLESHEET = stylesheets/tep.css
#override for different docutils installations
ifndef RST2HTML
-RST2HTML= rst2html.py
+RST2HTML= rst2html
+endif
+ifndef RST2LATEX
+RST2LATEX= rst2latex
endif
-STYLESHEET = stylesheets/doc.css
-
-HTML = $(OVERVIEW_HTML)
all: overview teps
+pdf: $(TEPS_TEX)
+
+
+
$(OVERVIEW_HTML): $(OVERVIEW) $(STYLESHEET)
$(RST2HTML) --stylesheet-path=$(STYLESHEET) --embed-stylesheet $< > html/$@
%.html: txt/%.txt $(TEP_STYLESHEET)
- rst2html.py --stylesheet-path=$(TEP_STYLESHEET) --embed-stylesheet $< > html/$@
+ $(RST2HTML) --stylesheet-path=$(TEP_STYLESHEET) --embed-stylesheet $< > html/$@
+
+%.tex: txt/%.txt
+ $(RST2LATEX) $< > pdf/$@
+ pdflatex -interaction=batchmode -output-directory pdf $@
overview: $(OVERVIEW_HTML)
teps: $(TEPS_HTML)
clean:
- rm -f html/*.html txt/*~
+ rm -f html/*.html txt/*~ pdf/*.log pdf/*.out pdf/*.tex pdf/*.aux
+
+cleanpdf:
+ rm -f pdf/*.log pdf/*.out pdf/*.tex pdf/*.aux