Commit | Line | Data |
---|---|---|
1 | PREFIX ?= $(HOME) | |
2 | DESTDIR ?= / | |
3 | PYTHON ?= python | |
4 | ||
5 | all: | |
6 | $(PYTHON) setup.py build | |
7 | ||
8 | install: | |
9 | $(PYTHON) setup.py install --prefix=$(PREFIX) --root=$(DESTDIR) | |
10 | ||
11 | doc: | |
12 | cd Documentation && $(MAKE) all | |
13 | ||
14 | test: | |
15 | cd t && $(MAKE) all | |
16 | ||
17 | clean: | |
18 | for dir in Documentation t; do \ | |
19 | (cd $$dir && $(MAKE) clean); \ | |
20 | done | |
21 | rm -rf build | |
22 | rm -f stgit/*.pyc | |
23 | rm -f stgit/commands/*.pyc | |
24 | rm -f TAGS | |
25 | ||
26 | tags: | |
27 | ctags -e -R stgit/* | |
28 | ||
29 | .PHONY: all install doc test clean |