#fake Makefile for erdslangetjie, 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.7 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 erdslangetjie/*~ rm -rf bin develop-eggs eggs parts .installed.cfg erdslangetjie.egg-info find . -name *.pyc -exec rm {} \; find . -name *.swp -exec rm {} \; $(PYTHON) setup.py clean android_zip: rm -f bane_pyweek_16.zip zip -r bane_pyweek_16.zip android.txt run_game.py main.py data/level* data/sounds/ data/screens data/sprites/ data/tiles/ erdslangetjie/*py tarball: mkdir -p bane_pyweek_16 tar -cf - data misc_stuff *.txt Makefile configure *pyw *py erdslangetjie/*py erdslangetjie/editor/*py | (cd bane_pyweek_16 && tar -xvpf -) tar -caf bane_pyweek_16.tar.bz2 bane_pyweek_16 rm -rf bane_pyweek_16 # push changes push: #bzr push lp:erdslangetjie #svn commit git commit # commit changes commit: #bzr commit git 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 " $(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