stgit.el: Use forward-line instead of goto-line non-interactively
[stgit] / Makefile
1 prefix ?= $(HOME)
2 DESTDIR ?= /
3 PYTHON ?= python
4
5 TEST_PATCHES ?= ..
6
7 all:
8 $(PYTHON) setup.py build
9
10 install:
11 $(PYTHON) setup.py install --prefix=$(prefix) --root=$(DESTDIR) --force
12
13 doc:
14 cd Documentation && $(MAKE) all
15
16 install-doc:
17 $(MAKE) -C Documentation install
18
19 install-html:
20 $(MAKE) -C Documentation install-html
21
22 test:
23 $(PYTHON) setup.py build
24 cd t && $(MAKE) all
25
26 test_patches:
27 for patch in $$(stg series --noprefix $(TEST_PATCHES)); do \
28 stg goto $$patch && $(MAKE) test || break; \
29 done
30
31 clean:
32 for dir in Documentation t; do \
33 (cd $$dir && $(MAKE) clean); \
34 done
35 rm -rf build
36 rm -f stgit/*.pyc
37 rm -f stgit/commands/*.pyc
38 rm -f TAGS
39 rm -f stgit/commands/cmdlist.py
40
41 tags:
42 ctags -R stgit/*
43
44 TAGS:
45 ctags -e -R stgit/*
46
47 .PHONY: all install doc install-doc install-html test test_patches \
48 clean tags TAGS