summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorAsk Solem <ask@celeryproject.org>2016-04-11 13:18:09 -0700
committerAsk Solem <ask@celeryproject.org>2016-04-11 13:18:09 -0700
commitf0aae660b01a27bf2c2fe56b8c3a1cca025d996b (patch)
tree38d004f4af874ef5f12fdd945c33266680bc2410 /Makefile
parent91f4118b7fb8c3e914a06013e56afd2cc98e31fb (diff)
downloadpy-amqp-f0aae660b01a27bf2c2fe56b8c3a1cca025d996b.tar.gz
[dist] Update Makefile from source
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile22
1 files changed, 17 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index db25dbf..2a684c8 100644
--- a/Makefile
+++ b/Makefile
@@ -6,13 +6,15 @@ NOSETESTS=nosetests
ICONV=iconv
FLAKE8=flake8
FLAKEPLUS=flakeplus
+SPHINX2RST=sphinx2rst
SPHINX_DIR=docs/
SPHINX_BUILDDIR="${SPHINX_DIR}/_build"
README=README.rst
README_SRC="docs/templates/readme.txt"
-SPHINX2RST="sphinx2rst"
-SPHINX_HTMLDIR = "${SPHINX_BUILDDIR}/html"
+CONTRIBUTING=CONTRIBUTING.rst
+CONTRIBUTING_SRC="docs/contributing.rst"
+SPHINX_HTMLDIR="${SPHINX_BUILDDIR}/html"
DOCUMENTATION=Documentation
FLAKEPLUSTARGET=2.7
@@ -26,11 +28,13 @@ help:
@echo " lint ------------ - Check codebase for problems."
@echo " apicheck - Check API reference coverage."
@echo " configcheck - Check configuration reference coverage."
- @echo " readmecheck - Check README encoding."
+ @echo " readmecheck - Check README.rst encoding."
+ @echo " contribcheck - Check CONTRIBUTING.rst encoding"
@echo " flakes -------- - Check code for syntax and style errors."
@echo " flakecheck - Run flake8 on the source code."
@echo " flakepluscheck - Run flakeplus on the source code."
@echo "readme - Regenerate README.rst file."
+ @echo "contrib - Regenerate CONTRIBUTING.rst file"
@echo "clean-dist --------- - Clean all distribution build artifacts."
@echo " clean-git-force - Remove all uncomitted files."
@echo " clean ------------ - Non-destructive clean"
@@ -80,10 +84,18 @@ readmecheck:
$(ICONV) -f ascii -t ascii $(README) >/dev/null
$(README):
- $(SPHINX2RST) $(README_SRC) --ascii > $@
+ $(SPHINX2RST) "$(README_SRC)" --ascii > $@
readme: clean-readme $(README) readmecheck
+clean-contrib:
+ -rm -f "$(CONTRIBUTING)"
+
+$(CONTRIBUTING):
+ $(SPHINX2RST) "$(CONTRIBUTING_SRC)" > $@
+
+contrib: clean-contrib $(CONTRIBUTING)
+
clean-pyc:
-find . -type f -a \( -name "*.pyc" -o -name "*$$py.class" \) | xargs rm
-find . -type d -name "__pycache__" | xargs rm -r
@@ -113,4 +125,4 @@ build:
distcheck: lint test clean
-dist: readme clean-dist build
+dist: readme contrib clean-dist build