gana

GNUnet Assigned Numbers Authority
Log | Files | Refs | README | LICENSE

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)