36 lines
878 B
Makefile
36 lines
878 B
Makefile
MAKE = /usr/bin/make
|
|
RST2HTML = rst2html.py
|
|
RST2LATEX = rst2latex.py
|
|
STYLESHEET = numpy.css
|
|
RST2HTML_OPTIONS = --strip-comments \
|
|
--report=2 \
|
|
--stylesheet=$(STYLESHEET) \
|
|
--link-stylesheet
|
|
RST2LATEX_OPTIONS = --strip-comments \
|
|
--report=3 \
|
|
--use-latex-toc
|
|
|
|
SOURCES = $(wildcard *.rst)
|
|
HTML_OBJECTS = $(subst .rst,.html, $(SOURCES))
|
|
LATEX_OBJECTS = $(subst .rst,.tex, $(SOURCES))
|
|
|
|
html: $(HTML_OBJECTS)
|
|
|
|
latex: $(LATEX_OBJECTS)
|
|
|
|
%.html: %.rst Makefile
|
|
@echo " - $@"
|
|
@$(RST2HTML) $(RST2HTML_OPTIONS) $< $@
|
|
|
|
%.tex: %.rst Makefile
|
|
@echo " - $@"
|
|
@$(RST2LATEX) $(RST2LATEX_OPTIONS) $< $@
|
|
|
|
clean:
|
|
@-rm -f $(LATEX_OBJECTS) $(HTML_OBJECTS)
|
|
|
|
distclean: clean
|
|
@-rm -f `find . -name "*~"`
|
|
|
|
|