#-----------------------------------------
run_always:  ;

#-----------------------------------------
dist: html_file run_always
	python setup.py sdist --formats=gztar,zip
	python setup.py bdist_rpm
	cd dist; echo BlockHosts*.src.rpm; rm BlockHosts*.src.rpm; 
	#cd dist; for i in *.tar.gz; do j=`basename "$$i" .tar.gz`; mv "$$i" "$$j".tgz; done

#-----------------------------------------
clean: run_always
	rm -f *.pyc
	rm -rf build dist

#-----------------------------------------
install: run_always
	@echo "-Installing: will overwrite existing blockhosts installation, including blockhosts.cfg."
	python setup.py install --force

#-----------------------------------------
# Edit the following with names of directories as desired
install-user-defined-dir:
	python setup.py install --install-scripts <script-dir> --install-data <cfg-dir> --force

#-----------------------------------------
html: run_always
	@echo -e "<html><body><h2>blockhosts.py</h2>\n"
	@echo -e "<pre>"
	@echo -e -n "version: "
	@python blockhosts.py --version
	@echo
	@python blockhosts.py --help
	@echo -e "</pre>\n"
	@echo -e "<h3>DETAILS</h3>\n"
	@echo -e "<pre>"
	@python -c 'import blockhosts;print "   ", blockhosts.__doc__.replace("\n", "\n    ")'
	@echo -e "See file INSTALL for installation instructions.\n"
	@echo -e "See file blockhosts.cfg for site configuration parameters.\n"
	@echo -e "</pre></body></html>\n"

html_file: run_always
	make -s -f Makefile html > blockhosts.html
#-----------------------------------------
man: run_always
	@echo -e "NAME\n"
	@echo -e -n "    blockhosts.py, version: "
	@python blockhosts.py --version
	@echo
	@echo -e "USAGE\n"
	@python blockhosts.py --help
	@echo -e "DETAILS\n"
	@python -c 'import blockhosts;print "   ", blockhosts.__doc__.replace("\n", "\n    ")'
	@echo -e "See file INSTALL for installation instructions.\n"
	@echo -e "See file blockhosts.cfg for site configuration parameters.\n"
#	/usr/lib/python2.3/pydoc.py ./blockhosts.py

#-----------------------------------------
