.PHONY: epydoc doc

all: epydoc doc tgz

epydoc:
	( \
	cd src \
	&&\
	epydoc --html --graph=all -v -o ../srcdoc *.py\
	)

doc:
	( \
	cd src \
	&&\
	python main.py dot \
	&&\
	python main.py doc \
	)
	( \
	cd doc \
	&&\
	../../../tools/gallery/gallery.py \
	)


tgz:
	tar cvzf mixer-src.tar.gz --exclude='CVS' --exclude='.cvsignore' --exclude='*.pyc' src
	tar cvzf mixer-doc.tar.gz --exclude='CVS' --exclude='.cvsignore' --exclude='*.pyc' doc
	tar cvzf mixer-srcdoc.tar.gz --exclude='CVS' --exclude='.cvsignore' --exclude='*.pyc' srcdoc
	