
wiki = https://developer.skype.com/SkypeGarage/DbProjects/SkyTools

web = mkz@shell.pgfoundry.org:/home/pgfoundry.org/groups/skytools/htdocs/

EPYARGS = --no-private -u "http://pgfoundry.org/projects/skytools/" \
	-n "Skytools"

all:

upload:
	devupload.sh overview.txt $(wiki)
	devupload.sh londiste.txt $(wiki)/LondisteUsage
	devupload.sh pgq-sql.txt $(wiki)/PgQdocs
	devupload.sh pgq-nodupes.txt $(wiki)/PgqNoDupes
	devupload.sh walmgr.txt $(wiki)/WalMgr
	devupload.sh pgq-admin.txt $(wiki)/PgqAdm

PY_PKGS = skytools skytools.config skytools.dbstruct skytools.gzlog \
	skytools.quoting skytools.scripting skytools.sqltools \
	pgq pgq.consumer pgq.event pgq.maint pgq.producer pgq.status pgq.ticker \
	londiste londiste.compare londiste.file_read londiste.file_write \
	londiste.installer londiste.playback londiste.repair londiste.setup \
	londiste.syncer londiste.table_copy

apidoc:
	rm -rf api
	mkdir -p api
	cd ../python && epydoc3 -o ../doc/api --html --no-private $(PY_PKGS)

apiupload: apidoc
	cd ../sql/pgq && rm -rf docs/pgq && $(MAKE) dox && mv docs/html docs/pgq
	rsync -rtlz api $(web)
	rsync -rtlz ../sql/pgq/docs/pgq $(web)

clean:
	rm -rf api

distclean:
	rm -rf ../sql/pgq/docs/pgq api

