gana

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

Makefile (1520B)


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