@@ -19,8 +19,7 @@ ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
19
19
# the i18n builder cannot share the environment and doctrees with the others
20
20
I18NSPHINXOPTS = $(PAPEROPT_$(PAPER ) ) $(SPHINXOPTS ) .
21
21
22
- .PHONY : help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest coverage gettext
23
-
22
+ .PHONY : help
24
23
help :
25
24
@echo " Please use \` make <target>' where <target> is one of"
26
25
@echo " html to make standalone HTML files"
@@ -48,40 +47,48 @@ help:
48
47
@echo " doctest to run all doctests embedded in the documentation (if enabled)"
49
48
@echo " coverage to run coverage check of the documentation (if enabled)"
50
49
50
+ .PHONY : clean
51
51
clean :
52
52
rm -rf $(BUILDDIR ) /*
53
53
54
+ .PHONY : html
54
55
html :
55
56
$(SPHINXBUILD ) -b html $(ALLSPHINXOPTS ) $(BUILDDIR ) /html
56
57
@echo
57
58
@echo " Build finished. The HTML pages are in $( BUILDDIR) /html."
58
59
60
+ .PHONY : dirhtml
59
61
dirhtml :
60
62
$(SPHINXBUILD ) -b dirhtml $(ALLSPHINXOPTS ) $(BUILDDIR ) /dirhtml
61
63
@echo
62
64
@echo " Build finished. The HTML pages are in $( BUILDDIR) /dirhtml."
63
65
66
+ .PHONY : singlehtml
64
67
singlehtml :
65
68
$(SPHINXBUILD ) -b singlehtml $(ALLSPHINXOPTS ) $(BUILDDIR ) /singlehtml
66
69
@echo
67
70
@echo " Build finished. The HTML page is in $( BUILDDIR) /singlehtml."
68
71
72
+ .PHONY : pickle
69
73
pickle :
70
74
$(SPHINXBUILD ) -b pickle $(ALLSPHINXOPTS ) $(BUILDDIR ) /pickle
71
75
@echo
72
76
@echo " Build finished; now you can process the pickle files."
73
77
78
+ .PHONY : json
74
79
json :
75
80
$(SPHINXBUILD ) -b json $(ALLSPHINXOPTS ) $(BUILDDIR ) /json
76
81
@echo
77
82
@echo " Build finished; now you can process the JSON files."
78
83
84
+ .PHONY : htmlhelp
79
85
htmlhelp :
80
86
$(SPHINXBUILD ) -b htmlhelp $(ALLSPHINXOPTS ) $(BUILDDIR ) /htmlhelp
81
87
@echo
82
88
@echo " Build finished; now you can run HTML Help Workshop with the" \
83
89
" .hhp project file in $( BUILDDIR) /htmlhelp."
84
90
91
+ .PHONY : qthelp
85
92
qthelp :
86
93
$(SPHINXBUILD ) -b qthelp $(ALLSPHINXOPTS ) $(BUILDDIR ) /qthelp
87
94
@echo
@@ -91,6 +98,7 @@ qthelp:
91
98
@echo " To view the help file:"
92
99
@echo " # assistant -collectionFile $( BUILDDIR) /qthelp/shorttext.qhc"
93
100
101
+ .PHONY : applehelp
94
102
applehelp :
95
103
$(SPHINXBUILD ) -b applehelp $(ALLSPHINXOPTS ) $(BUILDDIR ) /applehelp
96
104
@echo
@@ -99,6 +107,7 @@ applehelp:
99
107
" ~/Library/Documentation/Help or install it in your application" \
100
108
" bundle."
101
109
110
+ .PHONY : devhelp
102
111
devhelp :
103
112
$(SPHINXBUILD ) -b devhelp $(ALLSPHINXOPTS ) $(BUILDDIR ) /devhelp
104
113
@echo
@@ -108,84 +117,99 @@ devhelp:
108
117
@echo " # ln -s $( BUILDDIR) /devhelp $$ HOME/.local/share/devhelp/shorttext"
109
118
@echo " # devhelp"
110
119
120
+ .PHONY : epub
111
121
epub :
112
122
$(SPHINXBUILD ) -b epub $(ALLSPHINXOPTS ) $(BUILDDIR ) /epub
113
123
@echo
114
124
@echo " Build finished. The epub file is in $( BUILDDIR) /epub."
115
125
126
+ .PHONY : latex
116
127
latex :
117
128
$(SPHINXBUILD ) -b latex $(ALLSPHINXOPTS ) $(BUILDDIR ) /latex
118
129
@echo
119
130
@echo " Build finished; the LaTeX files are in $( BUILDDIR) /latex."
120
131
@echo " Run \` make' in that directory to run these through (pdf)latex" \
121
132
" (use \` make latexpdf' here to do that automatically)."
122
133
134
+ .PHONY : latexpdf
123
135
latexpdf :
124
136
$(SPHINXBUILD ) -b latex $(ALLSPHINXOPTS ) $(BUILDDIR ) /latex
125
137
@echo " Running LaTeX files through pdflatex..."
126
138
$(MAKE ) -C $(BUILDDIR ) /latex all-pdf
127
139
@echo " pdflatex finished; the PDF files are in $( BUILDDIR) /latex."
128
140
141
+ .PHONY : latexpdfja
129
142
latexpdfja :
130
143
$(SPHINXBUILD ) -b latex $(ALLSPHINXOPTS ) $(BUILDDIR ) /latex
131
144
@echo " Running LaTeX files through platex and dvipdfmx..."
132
145
$(MAKE ) -C $(BUILDDIR ) /latex all-pdf-ja
133
146
@echo " pdflatex finished; the PDF files are in $( BUILDDIR) /latex."
134
147
148
+ .PHONY : text
135
149
text :
136
150
$(SPHINXBUILD ) -b text $(ALLSPHINXOPTS ) $(BUILDDIR ) /text
137
151
@echo
138
152
@echo " Build finished. The text files are in $( BUILDDIR) /text."
139
153
154
+ .PHONY : man
140
155
man :
141
156
$(SPHINXBUILD ) -b man $(ALLSPHINXOPTS ) $(BUILDDIR ) /man
142
157
@echo
143
158
@echo " Build finished. The manual pages are in $( BUILDDIR) /man."
144
159
160
+ .PHONY : texinfo
145
161
texinfo :
146
162
$(SPHINXBUILD ) -b texinfo $(ALLSPHINXOPTS ) $(BUILDDIR ) /texinfo
147
163
@echo
148
164
@echo " Build finished. The Texinfo files are in $( BUILDDIR) /texinfo."
149
165
@echo " Run \` make' in that directory to run these through makeinfo" \
150
166
" (use \` make info' here to do that automatically)."
151
167
168
+ .PHONY : info
152
169
info :
153
170
$(SPHINXBUILD ) -b texinfo $(ALLSPHINXOPTS ) $(BUILDDIR ) /texinfo
154
171
@echo " Running Texinfo files through makeinfo..."
155
172
make -C $(BUILDDIR ) /texinfo info
156
173
@echo " makeinfo finished; the Info files are in $( BUILDDIR) /texinfo."
157
174
175
+ .PHONY : gettext
158
176
gettext :
159
177
$(SPHINXBUILD ) -b gettext $(I18NSPHINXOPTS ) $(BUILDDIR ) /locale
160
178
@echo
161
179
@echo " Build finished. The message catalogs are in $( BUILDDIR) /locale."
162
180
181
+ .PHONY : changes
163
182
changes :
164
183
$(SPHINXBUILD ) -b changes $(ALLSPHINXOPTS ) $(BUILDDIR ) /changes
165
184
@echo
166
185
@echo " The overview file is in $( BUILDDIR) /changes."
167
186
187
+ .PHONY : linkcheck
168
188
linkcheck :
169
189
$(SPHINXBUILD ) -b linkcheck $(ALLSPHINXOPTS ) $(BUILDDIR ) /linkcheck
170
190
@echo
171
191
@echo " Link check complete; look for any errors in the above output " \
172
192
" or in $( BUILDDIR) /linkcheck/output.txt."
173
193
194
+ .PHONY : doctest
174
195
doctest :
175
196
$(SPHINXBUILD ) -b doctest $(ALLSPHINXOPTS ) $(BUILDDIR ) /doctest
176
197
@echo " Testing of doctests in the sources finished, look at the " \
177
198
" results in $( BUILDDIR) /doctest/output.txt."
178
199
200
+ .PHONY : coverage
179
201
coverage :
180
202
$(SPHINXBUILD ) -b coverage $(ALLSPHINXOPTS ) $(BUILDDIR ) /coverage
181
203
@echo " Testing of coverage in the sources finished, look at the " \
182
204
" results in $( BUILDDIR) /coverage/python.txt."
183
205
206
+ .PHONY : xml
184
207
xml :
185
208
$(SPHINXBUILD ) -b xml $(ALLSPHINXOPTS ) $(BUILDDIR ) /xml
186
209
@echo
187
210
@echo " Build finished. The XML files are in $( BUILDDIR) /xml."
188
211
212
+ .PHONY : pseudoxml
189
213
pseudoxml :
190
214
$(SPHINXBUILD ) -b pseudoxml $(ALLSPHINXOPTS ) $(BUILDDIR ) /pseudoxml
191
215
@echo
0 commit comments