Run `./2to3.py -w jinja2`
[jinja2.git] / Makefile
index 17f0b324a7087a0ff0a8e0a991e4e8e33778716e..0d89eda7e3bdd83fafccb184bf00d63f201b7311 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,30 +1,15 @@
-#
-# Jinja Makefile
-# ~~~~~~~~~~~~~~
-#
-# Shortcuts for various tasks.
-#
-# :copyright: 2007 by Armin Ronacher.
-# :license: BSD, see LICENSE for more details.
-#
-
 test:
-       @(cd tests; py.test $(TESTS))
-
-test-coverage:
-       @(cd tests; py.test -C $(TESTS))
-
-documentation:
-       @(cd docs; ./generate.py)
-
-webpage:
-       @(cd ../www; ./generate.py)
+       python setup.py test
 
-pylint:
-       @pylint --rcfile scripts/pylintrc jinja
+release:
+       python scripts/make-release.py
 
-release: documentation
-       @(python2.3 setup.py release bdist_egg upload; python2.4 setup.py release bdist_egg upload; python2.5 setup.py release bdist_egg sdist upload)
+upload-docs:
+       $(MAKE) -C docs html dirhtml latex
+       $(MAKE) -C docs/_build/latex all-pdf
+       cd docs/_build/; mv html jinja-docs; zip -r jinja-docs.zip jinja-docs; mv jinja-docs html
+       scp -r docs/_build/dirhtml/* pocoo.org:/var/www/jinja.pocoo.org/docs/
+       scp -r docs/_build/latex/Jinja2.pdf pocoo.org:/var/www/jinja.pocoo.org/docs/jinja-docs.pdf
+       scp -r docs/_build/jinja-docs.zip pocoo.org:/var/www/jinja.pocoo.org/docs/
 
-test-release: documentation
-       @(python2.3 setup.py release bdist_egg; python2.4 setup.py release bdist_egg; python2.5 setup.py release bdist_egg sdist)
+.PHONY: test