Makefile (1464B)
1 # Minimal makefile for Sphinx documentation 2 # 3 4 REGISTRIES = dot-alt \ 5 gnu-name-system-default-tlds \ 6 gnu-name-system-record-flags \ 7 gnu-name-system-record-types \ 8 gnu-taler-db-events \ 9 gnu-taler-error-codes \ 10 gnu-taler-extensions \ 11 gnu-taler-kyc-attributes \ 12 gnunet-dht-block-types \ 13 gnunet-error-codes \ 14 gnunet-protocols \ 15 gnunet-signatures \ 16 http-status-codes \ 17 payto-payment-target-types \ 18 gns-protocol-numbers \ 19 gns-service-port-numbers 20 21 # You can set these variables from the command line, and also 22 # from the environment for the first two. 23 SPHINXOPTS ?= 24 SPHINXBUILD ?= sphinx-build 25 SOURCEDIR = . 26 BUILDDIR = _build 27 28 29 all: rsts html 30 31 # Put it first so that "make" without argument is like "make help". 32 help: 33 @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) 34 35 .PHONY: all clean help texinfo info Makefile 36 37 rsts: 38 for dir in $(REGISTRIES); do \ 39 $(MAKE) -C $$dir; \ 40 done 41 42 html: 43 @$(SPHINXBUILD) -M html "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) 44 45 texinfo: 46 @$(SPHINXBUILD) -M texinfo "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) 47 48 info: 49 @$(SPHINXBUILD) -M info "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) 50 51 clean: 52 rm -rf $(BUILDDIR) 53 for dir in $(REGISTRIES); do \ 54 $(MAKE) -C $$dir; \ 55 done 56 57 distclean: clean 58 59 # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). 60 #%: Makefile 61 # @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)