File tree Expand file tree Collapse file tree 1 file changed +8
-10
lines changed Expand file tree Collapse file tree 1 file changed +8
-10
lines changed Original file line number Diff line number Diff line change 1
1
# Makefile for Sphinx documentation
2
2
3
3
# You can set these variables from the command line.
4
- SPHINXOPTS = -j auto
5
- SPHINXBUILD = sphinx-build
4
+ SPHINXOPTS ? = -j auto
5
+ SPHINXBUILD ? = sphinx-build
6
6
SPHINXAUTOGEN = sphinx-autogen
7
+ SOURCEDIR = .
7
8
BUILDDIR = _build
8
9
9
- # Internal variables.
10
- ALLSPHINXOPTS = -d $(BUILDDIR ) /doctrees $(SPHINXOPTS ) .
11
-
12
10
.PHONY : help all api html server clean
13
11
14
12
help :
28
26
@echo
29
27
$(SPHINXAUTOGEN ) -i -t _templates -o api/generated api/* .rst
30
28
31
- html : api
29
+ html latex : api
32
30
@echo
33
- @echo " Building HTML files."
31
+ @echo " Building " $@ " files."
34
32
@echo
35
33
# Set PYGMT_USE_EXTERNAL_DISPLAY to "false" to disable external display
36
- PYGMT_USE_EXTERNAL_DISPLAY=" false" $(SPHINXBUILD ) -b html $( ALLSPHINXOPTS ) $(BUILDDIR ) /html
34
+ PYGMT_USE_EXTERNAL_DISPLAY=" false" $(SPHINXBUILD ) -M $@ " $( SOURCEDIR ) " " $( BUILDDIR) " $( SPHINXOPTS )
37
35
@echo
38
- @echo " Build finished. The HTML pages are in $( BUILDDIR) /html ."
36
+ @echo " Build finished. The files are in $( BUILDDIR) /$@ ."
39
37
40
38
html-noplot : api
41
39
@echo
42
40
@echo " Building HTML files without example plots."
43
41
@echo
44
- $(SPHINXBUILD ) -D plot_gallery=0 -b html $(ALLSPHINXOPTS ) $( BUILDDIR )/html
42
+ $(SPHINXBUILD ) -D plot_gallery=0 -M html $(SPHINXOPTS ) " $( SOURCEDIR ) " " $( BUILDDIR) " $( SPHINXOPTS )
45
43
@echo
46
44
@echo " Build finished. The HTML pages are in $( BUILDDIR) /html."
47
45
You can’t perform that action at this time.
0 commit comments