~bzr-pqm/bzr/bzr.dev

1773.4.1 by Martin Pool
Add pyflakes makefile target; fix many warnings
1
all:
1102 by Martin Pool
- merge test refactoring from robertc
2
3
check:
1704.1.1 by Robert Collins
'bzr selftest' now shows a progress bar with the number of tests, and
4
	./bzr selftest -v $(tests)
1526.1.1 by Robert Collins
Run the test suite with no locale as well as the default locale. Also add a test for build_tree_shape to selftest.
5
	@echo "Running all tests with no locale."
1704.1.1 by Robert Collins
'bzr selftest' now shows a progress bar with the number of tests, and
6
	LC_CTYPE= LANG=C LC_ALL= ./bzr selftest -v $(tests)
1102 by Martin Pool
- merge test refactoring from robertc
7
1185.33.72 by Martin Pool
Fix commit message template for non-ascii files, and add test for handling of
8
check-msgeditor:
9
	./bzr --no-plugins selftest -v msgeditor
10
1773.4.1 by Martin Pool
Add pyflakes makefile target; fix many warnings
11
# Run Python style checker (apt-get install pyflakes)
12
pyflakes:
13
	pyflakes bzrlib
14
15
pyflakes-nounused:
16
	# There are many of these warnings at the moment and they're not a
17
	# high priority to fix
18
	pyflakes bzrlib | grep -v ' imported but unused'
19
20
clean:
1185.1.21 by Robert Collins
add a clean target
21
	./setup.py clean
1185.62.18 by John Arbash Meinel
From Jari Alto: Makefile fixes (clean target error suppression)
22
	-find . -name "*.pyc" -o -name "*.pyo" | xargs rm -f
1427 by Robert Collins
clean up test dirs on make clean
23
	rm -rf test????.tmp
1185.1.21 by Robert Collins
add a clean target
24
1102 by Martin Pool
- merge test refactoring from robertc
25
.PHONY: all
1158 by Martin Pool
- make target to build emacs TAGS file
26
27
28
# build emacs cross-reference
29
tag_files=./bzr ./bzrlib/*py ./bzrlib/selftest/*.py
30
TAGS: $(tag_files)
31
	ctags-exuberant -e $(tag_files)
1536.1.1 by Martin Pool
Move in tutorial text from wiki.
32
33
tutorial.html: tutorial.txt
34
	rest2html tutorial.txt > tutorial.html