/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

Update docstring, deal with kind changes appropriately in _tree_to_objects

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
TMP_PLUGINS_DIR = $(shell pwd)/.plugins
 
27
 
 
28
$(TMP_PLUGINS_DIR):
 
29
        mkdir -p $@
 
30
 
 
31
$(TMP_PLUGINS_DIR)/git: $(TMP_PLUGINS_DIR)
 
32
        ln -sf .. $@
 
33
 
 
34
check:: build-inplace $(TMP_PLUGINS_DIR)/git
 
35
        BZR_PLUGIN_PATH=$(TMP_PLUGINS_DIR) $(DEBUGGER) $(PYTHON) $(PYTHON_OPTIONS) $(BZR) $(BZR_OPTIONS) selftest $(TEST_OPTIONS) $(TESTS)
 
36
 
 
37
check-verbose::
 
38
        $(MAKE) check TEST_OPTIONS=-v
 
39
 
 
40
check-one::
 
41
        $(MAKE) check TEST_OPTIONS=--one
 
42
 
 
43
check-random::
 
44
        $(MAKE) check TEST_OPTIONS="--random=now --verbose --one"
 
45
 
 
46
show-plugins::
 
47
        BZR_PLUGIN_PATH=$(TMP_PLUGINS_DIR) BZR_PLUGINS_AT=git@$(shell pwd) $(BZR) plugins -v
 
48
 
 
49
lint::
 
50
        $(PYLINT) -f parseable *.py */*.py
 
51
 
 
52
tags::
 
53
        $(CTAGS) -R .
 
54
 
 
55
ctags:: tags
 
56
 
 
57
coverage::
 
58
        $(MAKE) check BZR_OPTIONS="--coverage coverage"