~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to Makefile

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2007-10-22 01:47:12 UTC
  • mfrom: (2916.1.1 make-extensions-version)
  • Revision ID: pqm@pqm.ubuntu.com-20071022014712-mpln8namgmsywr75
(Andrew Bennetts) Allow overriding the PYTHON executable for 'make extensions', and remove *.so files in 'make clean'.

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
 
21
21
### Core Stuff ###
22
22
 
 
23
PYTHON=python
 
24
 
23
25
.PHONY: all clean extensions pyflakes api-docs
24
26
 
25
27
all: extensions
26
28
 
27
29
extensions:
28
30
        @echo "building extension modules."
29
 
        python setup.py build_ext -i
 
31
        $(PYTHON) setup.py build_ext -i
30
32
 
31
33
check: docs extensions
32
34
        python -Werror -O ./bzr selftest -1v $(tests)
47
49
 
48
50
clean:
49
51
        python setup.py clean
50
 
        -find . -name "*.pyc" -o -name "*.pyo" | xargs rm -f
51
 
        rm -rf test????.tmp
 
52
        -find . -name "*.pyc" -o -name "*.pyo" -o -name "*.so" | xargs rm -f
52
53
 
53
54
# Build API documentation
54
55
docfiles = bzr bzrlib