OSDN Git Service

OMakefileのphonyターゲットを追加.
authorrezoo <rezoolab@gmail.com>
Thu, 2 Sep 2010 12:04:41 +0000 (21:04 +0900)
committerrezoo <rezoolab@gmail.com>
Thu, 2 Sep 2010 12:04:41 +0000 (21:04 +0900)
OMakefile

index 2501a73..a7b01c8 100644 (file)
--- a/OMakefile
+++ b/OMakefile
@@ -11,12 +11,46 @@ BUILDDIR      = _build
 
 # Internal variables.
 PAPEROPT_a4     = -D latex_paper_size=a4
+PAPEROPT_letter = -D latex_paper_size=letter
 ALLSPHINXOPTS   = -d $(BUILDDIR)/doctrees $(PAPEROPT_a4) $(SPHINXOPTS) .
 
 SRCS = $(glob *.rst)
 
+.PHONY: clean dirhtml pickle json htmlhelp qthelp latex changes linkcheck doctest
+
+# default target is html.
 .DEFAULT: $(SRCS)
-  $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
+    $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
 
 clean:
-  rm -rf _build/*
+    rm -rf _build/*
+
+html:
+    $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
+
+dirhtml:
+    $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
+
+pickle:
+    $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
+
+json:
+    $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
+
+htmlhelp:
+    $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
+
+qthelp:
+    $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
+
+latex:
+    $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+
+changes:
+    $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
+
+linkcheck:
+    $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
+
+doctest:
+    $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest