.PHONY: clean pep8 lint test clean: rm -fr build rm -fr dist find . -name '*.pyc' -exec rm -f {} \; find . -name '*.pyo' -exec rm -f {} \; find . -name '*~' -exec rm -f {} \; pep8: flake8 telegram lint: pylint -E telegram test: @- $(foreach TEST, $(wildcard tests/test_*.py), python $(TEST)) help: @echo "Available targets:" @echo "- clean Clean up the source directory" @echo "- pep8 Check style with flake8" @echo "- lint Check style with pylint" @echo "- test Run tests"