From 981a3d55cce44e45701a2fc76104f20595414e1f Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Sun, 22 Sep 2013 22:50:42 +0100 Subject: Add Makefile. --- Makefile | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f464e55 --- /dev/null +++ b/Makefile @@ -0,0 +1,29 @@ +PYTHON = python +SETUP = $(PYTHON) setup.py +ifeq ($(shell $(PYTHON) -c "import sys; print sys.version_info >= (2, 7)"),True) +TESTRUNNER ?= unittest +else +TESTRUNNER ?= unittest2.__main__ +endif +RUNTEST = PYTHONPATH=.:$(PYTHONPATH) $(PYTHON) -m $(TESTRUNNER) + +DESTDIR=/ + +all: build + +build:: + $(SETUP) build + +install:: + $(SETUP) install --root="$(DESTDIR)" + +check:: build + $(RUNTEST) fastimport.tests.test_suite + +check-pypy:: clean + $(MAKE) check-noextensions PYTHON=pypy + +check-all: check check-pypy + +clean:: + $(SETUP) clean --all -- cgit v1.2.1