RST2HTML = $(shell which rst2html || which rst2html.py) RSTCSS = $(shell python -c 'import docutils.writers.html4css1 as m; print m.Writer.default_stylesheet_path') RSTOPTS = --stylesheet-path=style.css,$(RSTCSS) --initial-header-level=2 HTML = $(patsubst %.rst,%.html,$(wildcard *.rst)) .PHONY: clean all : html html : $(HTML) %.html: %.rst style.css $(RST2HTML) $(RSTOPTS) $< $@ clean: rm -f $(HTML)