59 lines
738 B
Makefile
59 lines
738 B
Makefile
all:
|
|
@echo "No default step. Use setup.py"
|
|
@echo ""
|
|
@echo " Other targets:"
|
|
@echo ""
|
|
@echo " - docs"
|
|
@echo " - site"
|
|
@echo " - full"
|
|
@echo ""
|
|
@echo " - dev (test & flake)"
|
|
@echo " - flake"
|
|
@echo " - test"
|
|
@echo " - diff"
|
|
@echo " - tox"
|
|
@echo " - d"
|
|
@echo " - r"
|
|
@echo ""
|
|
|
|
site:
|
|
make -C site
|
|
|
|
docs:
|
|
make -C docs html
|
|
|
|
full: d tox site docs
|
|
|
|
venv:
|
|
ifeq (,$(findstring hy,$(VIRTUAL_ENV)))
|
|
@echo "You're not in a Hy virtualenv. FOR SHAME"
|
|
exit 1
|
|
else
|
|
@echo "We're properly in a virtualenv. Going ahead."
|
|
endif
|
|
|
|
dev: test flake
|
|
|
|
test: venv
|
|
nosetests -sv
|
|
|
|
tox: venv
|
|
tox
|
|
|
|
flake:
|
|
flake8 hy
|
|
flake8 site
|
|
|
|
clear:
|
|
clear
|
|
|
|
d: clear dev
|
|
|
|
diff:
|
|
git diff --color | less -r
|
|
|
|
r: d tox diff
|
|
|
|
|
|
.PHONY: site docs
|