/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: Canonical.com Patch Queue Manager
  • Date: 2006-04-13 23:16:57 UTC
  • mfrom: (1662.1.1 bzr.mbp.integration)
  • Revision ID: pqm@pqm.ubuntu.com-20060413231657-bce3d67d3e7a4f2b
(mbp/olaf) push/pull/merge --remember improvements

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
DEBUGGER ?= 
2
 
BRZ_OPTIONS ?= 
3
 
BRZ ?= $(shell which brz)
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
 
        BRZ_PLUGINS_AT=git@$(shell pwd) $(DEBUGGER) $(PYTHON) $(PYTHON_OPTIONS) $(BRZ) $(BRZ_OPTIONS) selftest $(TEST_OPTIONS) $(TESTS)
28
 
 
29
 
check-all::
30
 
        $(MAKE) check TESTS="^breezy.plugins.git. Git"
31
 
 
32
 
check-verbose::
33
 
        $(MAKE) check TEST_OPTIONS=-v
34
 
 
35
 
check-one::
36
 
        $(MAKE) check TEST_OPTIONS=--one
37
 
 
38
 
check-random::
39
 
        $(MAKE) check TEST_OPTIONS="--random=now --verbose --one"
40
 
 
41
 
show-plugins::
42
 
        BRZ_PLUGINS_AT=git@$(shell pwd) $(BRZ) plugins -v
43
 
 
44
 
lint::
45
 
        $(PYLINT) -f parseable *.py */*.py
46
 
 
47
 
tags::
48
 
        $(CTAGS) -R .
49
 
 
50
 
ctags:: tags
51
 
 
52
 
coverage::
53
 
        $(MAKE) check BRZ_OPTIONS="--coverage coverage"
54
 
 
55
 
.PHONY: update-pot po/brz-git.pot
56
 
update-pot: po/brz-git.pot
57
 
 
58
 
TRANSLATABLE_PYFILES:=$(shell find . -name '*.py' \
59
 
                | grep -v 'tests/' \
60
 
                )
61
 
 
62
 
po/brz-git.pot: $(PYFILES) $(DOCFILES)
63
 
        BRZ_PLUGINS_AT=git@$(shell pwd) brz export-pot \
64
 
          --plugin=git > po/brz-git.pot
65
 
        echo $(TRANSLATABLE_PYFILES) | xargs \
66
 
        xgettext --package-name "brz-git" \
67
 
          --msgid-bugs-address "<bazaar@lists.canonical.com>" \
68
 
          --copyright-holder "Canonical Ltd <canonical-bazaar@lists.canonical.com>" \
69
 
          --from-code ISO-8859-1 --sort-by-file --join --add-comments=i18n: \
70
 
          -d brz-git -p po -o brz-git.pot