/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

TranslateĀ moreĀ strings.

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-all::
 
30
        $(MAKE) check TESTS="^bzrlib.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
        BZR_PLUGINS_AT=git@$(shell pwd) $(BZR) 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 BZR_OPTIONS="--coverage coverage"
 
54
 
 
55
.PHONY: update-pot po/bzr-git.pot
 
56
update-pot: po/bzr-git.pot
 
57
 
 
58
TRANSLATABLE_PYFILES:=$(shell find . -name '*.py' \
 
59
                | grep -v 'tests/' \
 
60
                )
 
61
 
 
62
po/bzr-git.pot: $(PYFILES) $(DOCFILES)
 
63
        BZR_PLUGINS_AT=git@$(shell pwd) bzr export-pot \
 
64
          --plugin=git > po/bzr-git.pot
 
65
        echo $(TRANSLATABLE_PYFILES) | xargs \
 
66
        xgettext --package-name "bzr-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 bzr-git -p po -o bzr-git.pot