]> gitweb.michael.orlitzky.com - dunshire.git/commitdiff
Add some comments to the makefile.
authorMichael Orlitzky <michael@orlitzky.com>
Tue, 15 Nov 2016 03:25:34 +0000 (22:25 -0500)
committerMichael Orlitzky <michael@orlitzky.com>
Tue, 15 Nov 2016 03:25:34 +0000 (22:25 -0500)
makefile

index 49c43cea3c4312898d0f87c8e63ca22c1b2eeee3..9c823dd7c56e90345c2351132b2d9a7653724e94 100644 (file)
--- a/makefile
+++ b/makefile
@@ -3,27 +3,36 @@ SRCS := $(PN)/*.py test/*.py
 
 # Sphinx tries to keep track of which docs need to be built on its
 # own. We could do better, but we would have to duplicate all of the
-# information that we already gave Sphinx to make it work.
+# information that we already gave Sphinx to make it work. Thus the
+# "doc" target will unconditionally invoke sphinx.
 .PHONY: doc
 doc:
        cd doc && $(MAKE) html
 
+# Run the doctests contained in the sphinx documentation, which aren't
+# run as part of the normal test suite (because nobody wants to wait
+# for sphinx to run).
 .PHONY: doctest
 doctest:
        cd doc && $(MAKE) doctest
 
+# Run the test suite once.
 .PHONY: check
 check:
        PYTHONPATH="." test/__main__.py
 
+# Run the test suite forever, but only the parts of it that are
+# randomized.
 .PHONY: checkloop
 checkloop:
        PYTHONPATH="." test/__main__.py --no-doctests --loop
 
+# Run pylint to obtain some unconstructive criticism on my coding style.
 .PHONY: lint
 lint:
        pylint --rcfile=./.pylintrc $(SRCS)
 
+# Delete urrythang.
 .PHONY: clean
 clean:
        rm -rf $(PN)/__pycache__ test/__pycache__ doc/build