/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to Makefile

More work on roundtrip push support.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
DEBUGGER ?= 
 
2
BZR_OPTIONS ?= 
 
3
BZR ?= $(shell which bzr)
 
4
PYTHON ?= $(shell which python)
 
5
SETUP ?= ./setup.py
 
6
PYDOCTOR ?= pydoctor
 
7
CTAGS ?= ctags
 
8
PYLINT ?= pylint
 
9
RST2HTML ?= rst2html
 
10
TESTS ?= -s bp.git
 
11
 
 
12
all:: build 
 
13
 
 
14
build::
 
15
        $(SETUP) build
 
16
 
 
17
build-inplace::
 
18
 
 
19
install::
 
20
        $(SETUP) install
 
21
 
 
22
clean::
 
23
        $(SETUP) clean
 
24
        rm -f *.so
 
25
 
 
26
check:: build-inplace 
 
27
        BZR_PLUGINS_AT=git@$(shell pwd) $(DEBUGGER) $(PYTHON) $(PYTHON_OPTIONS) $(BZR) $(BZR_OPTIONS) selftest $(TEST_OPTIONS) $(TESTS)
 
28
 
 
29
check-verbose::
 
30
        $(MAKE) check TEST_OPTIONS=-v
 
31
 
 
32
check-one::
 
33
        $(MAKE) check TEST_OPTIONS=--one
 
34
 
 
35
check-random::
 
36
        $(MAKE) check TEST_OPTIONS="--random=now --verbose --one"
 
37
 
 
38
show-plugins::
 
39
        BZR_PLUGINS_AT=git@$(shell pwd) $(BZR) plugins -v
 
40
 
 
41
lint::
 
42
        $(PYLINT) -f parseable *.py */*.py
 
43
 
 
44
tags::
 
45
        $(CTAGS) -R .
 
46
 
 
47
ctags:: tags
 
48
 
 
49
coverage::
 
50
        $(MAKE) check BZR_OPTIONS="--coverage coverage"