Mercurial > octave
comparison doc/doxyhtml/Doxyfile.in @ 21298:31cd45258fc6
maint: Fix doxygen build system integration
* doc/module.mk (doxyhtml): Add Doxyfile as a prerequisite.
(doxyhtml-maintainer-clean): Simplify rule to clean doxyhtml directory.
* Doxyfile.in (PROJECT_LOGO): Use correct path to icon.
(STRIP_FROM_PATH, INCLUDE_PATH, INPUT, EXAMPLE_PATH): Use abs_top_srcdir.
(PREDEFINED): Add HAVE_OPENGL and HAVE_QSCINTILLA to the list, sort.
author | Mike Miller <mtmiller@octave.org> |
---|---|
date | Thu, 18 Feb 2016 12:10:34 -0800 |
parents | 35fc5ea83030 |
children | aba2e6293dd8 |
comparison
equal
deleted
inserted
replaced
21297:e0523c40a802 | 21298:31cd45258fc6 |
---|---|
33 | 33 |
34 PROJECT_NUMBER = @PACKAGE_VERSION@ | 34 PROJECT_NUMBER = @PACKAGE_VERSION@ |
35 | 35 |
36 # Our logo! | 36 # Our logo! |
37 | 37 |
38 PROJECT_LOGO = @top_srcdir@/doc/icons/octave-logo.png | 38 PROJECT_LOGO = @abs_top_builddir@/etc/icons/octave-logo-48.png |
39 | 39 |
40 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) | 40 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) |
41 # base path where the generated documentation will be put. | 41 # base path where the generated documentation will be put. |
42 | 42 |
43 OUTPUT_DIRECTORY = @abs_top_builddir@/doc | 43 OUTPUT_DIRECTORY = @abs_top_builddir@/doc |
84 | 84 |
85 FULL_PATH_NAMES = YES | 85 FULL_PATH_NAMES = YES |
86 | 86 |
87 # Remove from the full path names the absolute prefix | 87 # Remove from the full path names the absolute prefix |
88 | 88 |
89 STRIP_FROM_PATH = @top_srcdir@ | 89 STRIP_FROM_PATH = @abs_top_srcdir@ |
90 | 90 |
91 # Interpret the first line (until the first dot) of a JavaDoc-style | 91 # Interpret the first line (until the first dot) of a JavaDoc-style |
92 # comment as the brief description (without needing the @brief | 92 # comment as the brief description (without needing the @brief |
93 # command). | 93 # command). |
94 | 94 |
191 | 191 |
192 # We need to specify INCLUDE_PATH otherwise preprocessor will fail to | 192 # We need to specify INCLUDE_PATH otherwise preprocessor will fail to |
193 # include, and macro expansion will not work. | 193 # include, and macro expansion will not work. |
194 | 194 |
195 INCLUDE_PATH = \ | 195 INCLUDE_PATH = \ |
196 @top_srcdir@/libgnu \ | 196 @abs_top_srcdir@/libgnu \ |
197 @top_srcdir@/libinterp/corefcn \ | 197 @abs_top_srcdir@/libinterp/corefcn \ |
198 @top_srcdir@/libinterp/octave-value \ | 198 @abs_top_srcdir@/libinterp/octave-value \ |
199 @top_srcdir@/libinterp/operators \ | 199 @abs_top_srcdir@/libinterp/operators \ |
200 @top_srcdir@/libinterp/parse-tree \ | 200 @abs_top_srcdir@/libinterp/parse-tree \ |
201 @top_srcdir@/libinterp/template-inst \ | 201 @abs_top_srcdir@/libinterp/template-inst \ |
202 @top_srcdir@/liboctave/array \ | 202 @abs_top_srcdir@/liboctave/array \ |
203 @top_srcdir@/liboctave/numeric \ | 203 @abs_top_srcdir@/liboctave/numeric \ |
204 @top_srcdir@/liboctave/operators \ | 204 @abs_top_srcdir@/liboctave/operators \ |
205 @top_srcdir@/liboctave/system \ | 205 @abs_top_srcdir@/liboctave/system \ |
206 @top_srcdir@/liboctave/util \ | 206 @abs_top_srcdir@/liboctave/util \ |
207 @top_srcdir@/src | 207 @abs_top_srcdir@/src |
208 | 208 |
209 # So that features that are behind #ifdef HAVE_FOO macros get processed by Doxygen | 209 # So that features that are behind #ifdef HAVE_FOO macros get processed by Doxygen |
210 | 210 |
211 PREDEFINED = HAVE_ARPACK=1 \ | 211 PREDEFINED = HAVE_ARPACK=1 \ |
212 HAVE_CCOLAMD=1 \ | |
212 HAVE_CHOLMOD=1 \ | 213 HAVE_CHOLMOD=1 \ |
213 HAVE_CCOLAMD=1 \ | |
214 HAVE_CURL=1 \ | 214 HAVE_CURL=1 \ |
215 HAVE_CXSPARSE=1 \ | 215 HAVE_CXSPARSE=1 \ |
216 HAVE_FFTW=1 \ | 216 HAVE_FFTW=1 \ |
217 HAVE_FFTW3=1 \ | 217 HAVE_FFTW3=1 \ |
218 HAVE_FFTW3F=1 \ | 218 HAVE_FFTW3F=1 \ |
221 HAVE_FREETYPE=1 \ | 221 HAVE_FREETYPE=1 \ |
222 HAVE_GLPK=1 \ | 222 HAVE_GLPK=1 \ |
223 HAVE_HDF5=1 \ | 223 HAVE_HDF5=1 \ |
224 HAVE_LLVM=1 \ | 224 HAVE_LLVM=1 \ |
225 HAVE_MAGICK=1 \ | 225 HAVE_MAGICK=1 \ |
226 HAVE_OPENGL=1 \ | |
226 HAVE_OPENMP=1 \ | 227 HAVE_OPENMP=1 \ |
228 HAVE_PCRE_COMPILE=1 \ | |
227 HAVE_PCRE_H=1 \ | 229 HAVE_PCRE_H=1 \ |
228 HAVE_PCRE_COMPILE=1 \ | |
229 HAVE_QHULL=1 \ | 230 HAVE_QHULL=1 \ |
230 HAVE_QRUPDATE=1 \ | 231 HAVE_QRUPDATE=1 \ |
231 HAVE_QRUPDATE_LUU=1 \ | 232 HAVE_QRUPDATE_LUU=1 \ |
233 HAVE_QSCINTILLA=1 \ | |
232 HAVE_QT=1 \ | 234 HAVE_QT=1 \ |
233 HAVE_UMFPACK=1 \ | 235 HAVE_UMFPACK=1 \ |
234 HAVE_X_WINDOWS=1 \ | 236 HAVE_X_WINDOWS=1 \ |
235 HAVE_ZLIB=1 | 237 HAVE_ZLIB=1 |
236 | 238 |
238 # configuration options related to the input files | 240 # configuration options related to the input files |
239 #--------------------------------------------------------------------------- | 241 #--------------------------------------------------------------------------- |
240 | 242 |
241 # Which directories contain Octave source code | 243 # Which directories contain Octave source code |
242 | 244 |
243 INPUT = @top_srcdir@/src/ @top_srcdir@/liboctave/ | 245 INPUT = @abs_top_srcdir@/src/ @abs_top_srcdir@/liboctave/ |
244 INPUT += @top_srcdir@/libinterp @top_srcdir@/libgui | 246 INPUT += @abs_top_srcdir@/libinterp @abs_top_srcdir@/libgui |
245 | 247 |
246 # Search subdirectories for input. | 248 # Search subdirectories for input. |
247 | 249 |
248 RECURSIVE = YES | 250 RECURSIVE = YES |
249 | 251 |
250 # Our examples. | 252 # Our examples. |
251 | 253 |
252 EXAMPLE_PATH = @top_srcdir@/examples/ | 254 EXAMPLE_PATH = @abs_top_srcdir@/examples/ |
253 | 255 |
254 # If the value of the EXAMPLE_PATH tag contains directories, you can use the | 256 # If the value of the EXAMPLE_PATH tag contains directories, you can use the |
255 # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp | 257 # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp |
256 # and *.h) to filter out the source-files in the directories. If left | 258 # and *.h) to filter out the source-files in the directories. If left |
257 # blank all files are included. | 259 # blank all files are included. |