/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

  • Committer: Jelmer Vernooij
  • Date: 2009-05-20 17:28:26 UTC
  • mto: (0.200.530 trunk)
  • mto: This revision was merged to the branch mainline in revision 6960.
  • Revision ID: jelmer@samba.org-20090520172826-dfjsgoyfvsw71hzd
StartĀ onĀ 0.3.3.

Show diffs side-by-side

added added

removed removed

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