]> git.llucax.com Git - software/mutest.git/commitdiff
Render PDF documentation with rst2pdf
authorLeandro Lucarella <luca@llucax.com.ar>
Sun, 17 Feb 2013 18:27:26 +0000 (19:27 +0100)
committerLeandro Lucarella <luca@llucax.com.ar>
Sun, 17 Feb 2013 18:27:26 +0000 (19:27 +0100)
Also remove the latex documentation completely

Makefile

index b508e201ed7ecae38cf005923361bf5908136e23..92726cc93ac93b8b55a488f664bd31eebfb16d66 100644 (file)
--- a/Makefile
+++ b/Makefile
 
 MANUAL_SRC=README
 MANUAL_HTML=manual.html
-MANUAL_LATEX=manual.latex
 MANUAL_PDF=manual.pdf
 SAMPLES = sample/factorial.c sample/factorial_test.c sample/exception_test.cpp
 MANUAL_GARBAGE = manual.aux manual.log manual.out
 # Programs
 RST2HTML = rst2html
-RST2LATEX = rst2latex
-PDFLATEX = pdflatex
+RST2PDF = rst2pdf
 INSTALL = install
 LN = ln
 MKDIR = mkdir
@@ -40,16 +38,10 @@ doc-html: $(MANUAL_HTML)
 $(MANUAL_HTML): $(MANUAL_SRC) $(SAMPLES)
        $(RST2HTML) $< > $@
 
-doc-latex: $(MANUAL_LATEX)
-
-$(MANUAL_LATEX): $(MANUAL_SRC) $(SAMPLES)
-       $(RST2LATEX) $< > $@
-
 doc-pdf: $(MANUAL_PDF)
 
-$(MANUAL_PDF): $(MANUAL_LATEX)
-       $(PDFLATEX) $<
-       $(PDFLATEX) $<
+$(MANUAL_PDF): $(MANUAL_SRC)
+       $(RST2PDF) $< -o $@
 
 install-readme:
        $(INSTALL) -m 755 -d $(prefix)/$(DOC_DIR)
@@ -105,9 +97,9 @@ release: doc
        $(LN) -sf manual-$(VERSION).pdf releases/manual.pdf
 
 clean:
-       $(RM) $(MANUAL_HTML) $(MANUAL_LATEX) $(MANUAL_PDF) $(MANUAL_GARBAGE)
+       $(RM) $(MANUAL_HTML) $(MANUAL_PDF) $(MANUAL_GARBAGE)
 
-.PHONY: all doc doc-html doc-latex doc-pdf \
+.PHONY: all doc doc-html doc-pdf \
                install-readme install-html install-pdf install-doc \
                install-c install-py install \
                release test clean