# FunkLoad doc Makefile
# $Id: $
# to build api documentation you need python docutils and epydoc
#
.PHONY: all epydoc clean distrib

TARGET := bertha_:~/public_public_html/funkload
HTML_DOCS := README.html INSTALL.html CHANGES.html
CSS_FILE := ../src/funkload/data/funkload.css
RST2HTML := rst2html -t --stylesheet-path=$(CSS_FILE) --embed-stylesheet

all: doc epydoc

doc: ${HTML_DOCS}

%.html: ../%.txt  $(CSS_FILE)
	${RST2HTML} $< $@

epydoc:
	epydoc --name FunkLoad -u ../../ --html --output ./api/  ../src/funkload/

distrib: doc
	scp ../TODO.txt $(TARGET)/
	scp -r ${HTML_DOCS} api $(TARGET)/


clean:
	-rm -rf ./api/* $(HTML_DOCS)
	-@find . "(" -name "*~" -or  -name ".#*" -or  -name "#*#" -or -name "*.pyc" ")" -print0 | xargs -0 rm -f
