premiere-libtorrent/docs/makefile

47 lines
901 B
Makefile

# this makefile assumes that you have docutils and rst2pdf installed
WEB_PATH = ~/Documents/rasterbar/web/products/libtorrent
DOCUTILS = ~/docutils
TARGETS = index \
udp_tracker_protocol \
client_test \
manual \
building \
features \
examples \
extension_protocol \
make_torrent \
dht_extensions \
libtorrent_plugins \
python_binding \
projects \
running_tests
FIGURES = read_disk_buffers write_disk_buffers
html: $(TARGETS:=.html) $(FIGURES:=.png)
pdf: $(TARGETS:=.pdf) $(FIGURES:=.eps)
all: html
%.pdf:%.rst
rst2pdf $? -o $@ --stylesheets stylesheet
%.html:%.rst
python $(DOCUTILS)/tools/rst2html.py --template=template.txt --stylesheet-path=style.css --link-stylesheet --no-toc-backlinks $? > $@
cp $@ $(WEB_PATH)/$@
%.png:%.dot
dot -Tpng $? >$@
cp $@ $(WEB_PATH)/$@
%.eps:%.dot
dot -Teps $? >$@
cp $@ $(WEB_PATH)/$@
clean:
rm -f $(TARGETS:=.html) $(TARGETS:=.pdf)