# Makefile for utility work on Coverage. default: @echo "* No default action *" TEST_ZIP = test/zipmods.zip clean: python test/test_farm.py clean -rm -rf build -rm -rf coverage.egg-info -rm -rf dist -rm -rf htmlcov -rm -f *.pyd */*.pyd -rm -f *.pyc */*.pyc */*/*.pyc */*/*/*.pyc */*/*/*/*.pyc */*/*/*/*/*.pyc -rm -f *.pyo */*.pyo */*/*.pyo */*/*/*.pyo */*/*/*/*.pyo */*/*/*/*/*.pyo -rm -f *.bak */*.bak */*/*.bak */*/*/*.bak */*/*/*/*.bak */*/*/*/*/*.bak -rm -f coverage/*,cover -rm -f MANIFEST -rm -f .coverage .coverage.* -rm -f $(TEST_ZIP) -rm -f setuptools-*.egg -rm -rf doc/_build/* LINTABLE_TESTS = \ test/coverage_coverage.py \ test/coveragetest.py \ test/test_api.py \ test/test_cmdline.py \ test/test_codeunit.py \ test/test_data.py \ test/test_execfile.py \ test/test_farm.py \ test/test_templite.py lint: -python -x /Python25/Scripts/pylint.bat --rcfile=.pylintrc coverage $(LINTABLE_TESTS) python /Python25/Lib/tabnanny.py coverage test python checkeol.py testready: $(TEST_ZIP) devinst tests: testready nosetests $(TEST_ZIP): test/covmodzip1.py zip -j $@ $+ kit: python setup.py sdist --formats=gztar python setup.py bdist_wininst pypi: python setup.py register install: python setup.py install DEVINST_FILE = coverage.egg-info/PKG-INFO devinst: $(DEVINST_FILE) $(DEVINST_FILE): coverage/tracer.c python setup.py develop uninstall: -rm -rf $(PYHOME)/lib/site-packages/coverage* -rm -rf $(PYHOME)/scripts/coverage* SPHINXBUILD = sphinx-build SPHINXOPTS = -a -E doc WEBHOME = c:/ned/web/stellated/pages/code/coverage px: $(SPHINXBUILD) -b px $(SPHINXOPTS) doc/_build/px rm doc/_build/px/search.px @echo @echo "Build finished. The PX files are in doc/_build/px." dochtml: $(SPHINXBUILD) -b html $(SPHINXOPTS) doc/_build/html @echo @echo "Build finished. The HTML pages are in doc/_build/html." publish: rm -f $(WEBHOME)/*.px cp doc/_build/px/*.px $(WEBHOME) rm -f $(WEBHOME)/sample_html/*.* cp doc/sample_html/*.* $(WEBHOME)/sample_html