tokenizers
25 строк · 946.0 Байт
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 those with `?=`
6SPHINXOPTS ?=
7SPHINXBUILD ?= sphinx-build
8BUILDDIR ?= build
9SOURCEDIR = source
10
11# Put it first so that "make" without argument is like "make html_all".
12html_all:
13@echo "Generating doc for Rust"
14@$(SPHINXBUILD) -M html "$(SOURCEDIR)" "$(BUILDDIR)/rust" $(SPHINXOPTS) $(O) -t rust
15@echo "Generating doc for Python"
16@$(SPHINXBUILD) -M html "$(SOURCEDIR)" "$(BUILDDIR)/python" $(SPHINXOPTS) $(O) -t python
17@echo "Generating doc for Node.js"
18@$(SPHINXBUILD) -M html "$(SOURCEDIR)" "$(BUILDDIR)/node" $(SPHINXOPTS) $(O) -t node
19
20.PHONY: html_all Makefile
21
22# Catch-all target: route all unknown targets to Sphinx using the new
23# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
24%: Makefile
25@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
26