prefix ?= $(HOME) DESTDIR ?= / PYTHON ?= python TEST_PATCHES ?= .. all: $(PYTHON) setup.py build install: $(PYTHON) setup.py install --prefix=$(prefix) --root=$(DESTDIR) --force doc: cd Documentation && $(MAKE) all install-doc: $(MAKE) -C Documentation install install-html: $(MAKE) -C Documentation install-html test: $(PYTHON) setup.py build cd t && $(MAKE) all test_patches: for patch in $$(stg series --noprefix $(TEST_PATCHES)); do \ stg goto $$patch && $(MAKE) test || break; \ done clean: for dir in Documentation t; do \ (cd $$dir && $(MAKE) clean); \ done rm -rf build rm -f stgit/*.pyc rm -f stgit/commands/*.pyc rm -f TAGS rm -f stgit/commands/cmdlist.py tags: ctags -R stgit/* TAGS: ctags -e -R stgit/* .PHONY: all install doc install-doc install-html test test_patches \ clean tags TAGS