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.