summary refs log blame commit diff stats
path: root/Makefile
blob: 8d628c335e953f0bbd3b2df3cbf394c20d71134e (plain) (tree)
1
             





















                                                            
                                            















                                                              


                                                                                                     
NAME = ranger
PYTHON = python
DOCDIR = doc/pydoc
CWD = $(shell pwd)

.PHONY: all clean doc cleandoc edit push test commit install

all: clean test

doc: cleandoc
	mkdir -p $(DOCDIR)
	cd $(DOCDIR); \
		$(PYTHON) -c 'import pydoc, sys; \
		sys.path[0] = "$(CWD)"; \
		pydoc.writedocs("$(CWD)")'

install:
	@less -XF INSTALL

cleandoc:
	test -d $(DOCDIR) && rm -f $(DOCDIR)/*.html

clean:
	find . -regex .\*.py[co]$ | xargs rm

test:
	./all_tests.py

edit:
	@vi ranger.py $(shell find ranger test -regex .\*py$ )

push:
	@for repo in $(shell git remote); do \
		echo "Pushing to $$repo..."; \
		git push $$repo master; \
		git push $$repo -f hut; \
	done

commit:
	@git citool

snapshot:
	git archive HEAD | gzip > $(NAME)-$(shell git rev-list HEAD | head -n 1 | cut -b 1-16).tar.gz