File: Makefile

package info (click to toggle)
pybaz 1.5pre1-3
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 8,644 kB
  • ctags: 3,289
  • sloc: python: 8,386; makefile: 89; sh: 15; lisp: 12
file content (41 lines) | stat: -rw-r--r-- 766 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41

PYTHON_VERSION:=
PYTHON:=python$(PYTHON_VERSION)
TRIAL:=trial$(PYTHON_VERSION)
PYTHONPATH:=$(PWD)

all:

build:

EPYDOCFLAGS=--docformat "restructuredtext en" --no-private

doc:
	rm -rf html
	rm -rf ,,make-doc
	mkdir ,,make-doc || exit 1
	cp -al pybaz ,,make-doc
	rm -rf ,,make-doc/pybaz/tests
	cd ,,make-doc ; ../mypydoc $(EPYDOCFLAGS) pybaz
	mv ,,make-doc/html html

check: check-baz check-twisted

check-baz:
	PYTHONPATH=$(PYTHONPATH) $(PYTHON) ./run-tests

.PHONY: all build doc check check-baz

ifeq ($(TERM),dumb)
    TRIAL += -o
else
    TRIAL += -v
endif

check-twisted:
	PYTHONPATH=$(PYTHONPATH) $(TRIAL) pybaz.tests.test_twisted

check-twisted-baz:
	PYTHONPATH=$(PYTHONPATH) $(TRIAL) pybaz.tests.test_twisted_arch

.PHONY: check-twisted check-twisted-baz