gnunet-handbook

The GNUnet Handbook
Log | Files | Refs

Makefile (983B)


      1 # Minimal makefile for Sphinx documentation
      2 #
      3 
      4 # You can set these variables from the command line, and also
      5 # from the environment for the first two.
      6 SPHINXOPTS    ?=
      7 SPHINXBUILD   ?= sphinx-build
      8 SOURCEDIR     = .
      9 BUILDDIR      = _build
     10 
     11 all: man html info
     12 
     13 # Put it first so that "make" without argument is like "make help".
     14 help:
     15 	@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
     16 
     17 .PHONY: all clean help texinfo info man Makefile
     18 
     19 man:
     20 	@$(SPHINXBUILD) -M man "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
     21 
     22 html:
     23 	@$(SPHINXBUILD) -M html "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
     24 
     25 texinfo:
     26 	@$(SPHINXBUILD) -M texinfo "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
     27 
     28 info:
     29 	@$(SPHINXBUILD) -M info "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
     30 
     31 clean:
     32 	rm -rf $(BUILDDIR)
     33 
     34 distclean: clean
     35 
     36 # "make mode" option.  $(O) is meant as a shortcut for $(SPHINXOPTS).
     37 #%: Makefile
     38 #	@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)