Mercurial > mamba
comparison Makefile @ 0:08941f788c15
Skellington! Inna repo!
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sun, 11 Sep 2011 10:39:08 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:08941f788c15 |
---|---|
1 #fake Makefile for mamba, to support the common | |
2 # ./configure;make;make install | |
3 | |
4 PYTHON = python | |
5 | |
6 #build: Setup setup.py | |
7 build: setup.py | |
8 $(PYTHON) setup.py build | |
9 | |
10 #install: Setup setup.py | |
11 install: setup.py | |
12 $(PYTHON) setup.py install | |
13 | |
14 #Setup: | |
15 # $(PYTHON) configure.py | |
16 | |
17 test check tests: | |
18 $(PYTHON) run_tests.py | |
19 | |
20 testall: | |
21 python2.5 setup.py test | |
22 python2.6 setup.py test | |
23 python3.1 setup.py test | |
24 make checkdocs | |
25 | |
26 #docs: install | |
27 # cd docs/utils | |
28 # $(PYTHON) makedocs.py | |
29 | |
30 clean: | |
31 rm -rf build dist MANIFEST .coverage | |
32 rm -f mamba/*~ | |
33 rm -rf bin develop-eggs eggs parts .installed.cfg mamba.egg-info | |
34 find . -name *.pyc -exec rm {} \; | |
35 find . -name *.swp -exec rm {} \; | |
36 $(PYTHON) setup.py clean | |
37 | |
38 # push changes | |
39 push: | |
40 #bzr push lp:mamba | |
41 svn commit | |
42 | |
43 # commit changes | |
44 commit: | |
45 #bzr commit | |
46 svn commit | |
47 | |
48 #upload to pypi | |
49 upload: | |
50 make clean | |
51 #if you have your gpg key set up... sign your release. | |
52 #$(PYTHON) setup.py sdist upload --sign --identity="Your Name <youremail@example.com>" | |
53 $(PYTHON) setup.py sdist upload | |
54 | |
55 sdist: | |
56 make clean | |
57 make testall | |
58 $(PYTHON) setup.py sdist | |
59 | |
60 checkdocs: | |
61 $(PYTHON) setup.py checkdocs -setuptools | |
62 | |
63 showdocs: | |
64 $(PYTHON) setup.py showdocs -setuptools | |
65 | |
66 coverage: | |
67 coverage run run_tests.py | |
68 coverage report -m | |
69 | |
70 |