5 SETUP = $(PYTHON) setup.py
8 RUNTEST = PYTHONPATH=.:$(PYTHONPATH) $(DEBUGGER) $(PYTHON) -m $(TESTRUNNER) -v
10 all: build build-inplace
16 $(MAKE) build CFLAGS+=-Wno-deprecated-declarations
19 $(SETUP) build_ext --inplace
25 $(RUNTEST) $(TEST_OPTIONS) subvertpy.tests.test_suite
28 $(MAKE) check DEBUGGER="gdb --args"
30 valgrind-check-python3:
31 PYTHONMALLOC=malloc $(MAKE) check PYTHON=python DEBUGGER="valgrind --suppressions=/usr/lib/valgrind/python3.supp"
33 valgrind-check-python2:
34 PYTHONMALLOC=malloc $(MAKE) check PYTHON=python3 DEBUGGER="valgrind --suppressions=/usr/lib/valgrind/python.supp"
37 $(MAKE) check TEST_OPTIONS=-f
41 rm -f subvertpy/*.so subvertpy/*.o subvertpy/*.pyc
44 $(PYDOCTOR) $(PYDOCTOR_OPTIONS) --introspect-c-modules -c subvertpy.cfg --make-html