Mercurial > mamba
diff Makefile @ 0:08941f788c15
Skellington! Inna repo!
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sun, 11 Sep 2011 10:39:08 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile Sun Sep 11 10:39:08 2011 +0200 @@ -0,0 +1,70 @@ +#fake Makefile for mamba, to support the common +# ./configure;make;make install + +PYTHON = python + +#build: Setup setup.py +build: setup.py + $(PYTHON) setup.py build + +#install: Setup setup.py +install: setup.py + $(PYTHON) setup.py install + +#Setup: +# $(PYTHON) configure.py + +test check tests: + $(PYTHON) run_tests.py + +testall: + python2.5 setup.py test + python2.6 setup.py test + python3.1 setup.py test + make checkdocs + +#docs: install +# cd docs/utils +# $(PYTHON) makedocs.py + +clean: + rm -rf build dist MANIFEST .coverage + rm -f mamba/*~ + rm -rf bin develop-eggs eggs parts .installed.cfg mamba.egg-info + find . -name *.pyc -exec rm {} \; + find . -name *.swp -exec rm {} \; + $(PYTHON) setup.py clean + +# push changes +push: + #bzr push lp:mamba + svn commit + +# commit changes +commit: + #bzr commit + svn commit + +#upload to pypi +upload: + make clean + #if you have your gpg key set up... sign your release. + #$(PYTHON) setup.py sdist upload --sign --identity="Your Name <youremail@example.com>" + $(PYTHON) setup.py sdist upload + +sdist: + make clean + make testall + $(PYTHON) setup.py sdist + +checkdocs: + $(PYTHON) setup.py checkdocs -setuptools + +showdocs: + $(PYTHON) setup.py showdocs -setuptools + +coverage: + coverage run run_tests.py + coverage report -m + +