|
@@ -31,33 +31,36 @@ help:
|
|
|
clean:
|
|
|
-rm -rf $(BUILDDIR)/*
|
|
|
|
|
|
-html:
|
|
|
+apidocs:
|
|
|
+ sphinx-apidoc -feM -s txt -o api ../dulwich
|
|
|
+
|
|
|
+html: apidocs
|
|
|
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
|
|
|
@echo
|
|
|
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
|
|
|
|
|
|
-dirhtml:
|
|
|
+dirhtml: apidocs
|
|
|
$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
|
|
|
@echo
|
|
|
@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
|
|
|
|
|
|
-pickle:
|
|
|
+pickle: apidocs
|
|
|
$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
|
|
|
@echo
|
|
|
@echo "Build finished; now you can process the pickle files."
|
|
|
|
|
|
-json:
|
|
|
+json: apidocs
|
|
|
$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
|
|
|
@echo
|
|
|
@echo "Build finished; now you can process the JSON files."
|
|
|
|
|
|
-htmlhelp:
|
|
|
+htmlhelp: apidocs
|
|
|
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
|
|
|
@echo
|
|
|
@echo "Build finished; now you can run HTML Help Workshop with the" \
|
|
|
".hhp project file in $(BUILDDIR)/htmlhelp."
|
|
|
|
|
|
-qthelp:
|
|
|
+qthelp: apidocs
|
|
|
$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
|
|
|
@echo
|
|
|
@echo "Build finished; now you can run "qcollectiongenerator" with the" \
|
|
@@ -66,14 +69,14 @@ qthelp:
|
|
|
@echo "To view the help file:"
|
|
|
@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/dulwich.qhc"
|
|
|
|
|
|
-latex:
|
|
|
+latex: apidocs
|
|
|
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
|
|
|
@echo
|
|
|
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
|
|
|
@echo "Run \`make all-pdf' or \`make all-ps' in that directory to" \
|
|
|
"run these through (pdf)latex."
|
|
|
|
|
|
-changes:
|
|
|
+changes: apidocs
|
|
|
$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
|
|
|
@echo
|
|
|
@echo "The overview file is in $(BUILDDIR)/changes."
|