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
+
+