-#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
+#Makefile for erdslangetjie, to help with the final release
clean:
- rm -rf build dist MANIFEST .coverage
- rm -f erdslangetjie/*~
- rm -rf bin develop-eggs eggs parts .installed.cfg erdslangetjie.egg-info
+ rm -f bane_pyweek_16.zip bane_pyweek_16.tar.bz2 bane_pyweek_16_win.zip
find . -name *.pyc -exec rm {} \;
find . -name *.swp -exec rm {} \;
- $(PYTHON) setup.py clean
-
android_zip:
- rm -f bane_pyweek_16.zip
+ rm -f bane_pyweek_16_android.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:
+dircopy:
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 -cf - scripts data misc_stuff *.txt Makefile configure *py erdslangetjie/*py erdslangetjie/editor/*py | (cd bane_pyweek_16 && tar -xvpf -)
+
+tarball: dircopy
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 <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
-
-
+winzip: dircopy
+ zip -r bane_pyweek_16_win.zip bane_pyweek_16
+ rm -rf bane_pyweek_16