SHELL=/bin/bash
FILES=gist/gist.py bin/gist
PYTHON=/usr/bin/env python

build:
	$(PYTHON) setup.py build

install: build
	sudo $(PYTHON) setup.py install \
		--record installed-files.txt \
		--single-version-externally-managed

uninstall:
	@if [ -e "installed-files.txt" ]; then \
		while read path; do \
			echo $${path}; \
			sudo rm -rf $${path}; \
		done < "installed-files.txt"; \
	fi

test:
	$(PYTHON) setup.py test

style:
	pycodestyle --config=./setup.cfg $(FILES)

tox:
	tox --skip-missing-interpreters --develop

clean:
	git clean -xdf
