diff options
author | Stan Shebs <stan@codesourcery.com> | 2014-02-11 09:31:14 +1030 |
---|---|---|
committer | Stan Shebs <stan@adell> | 2014-02-10 19:10:34 -0800 |
commit | 1e0a51780bc504ff110cc623954cdf9e71a26ad1 (patch) | |
tree | bc3b3cdaa95f4a3c76ed039af67871cca567627a /gdb/doc/Doxyfile-base.in | |
parent | 8f3f987531fa46b3383956919ae16461306eeb35 (diff) | |
download | gdb-1e0a51780bc504ff110cc623954cdf9e71a26ad1.zip gdb-1e0a51780bc504ff110cc623954cdf9e71a26ad1.tar.gz gdb-1e0a51780bc504ff110cc623954cdf9e71a26ad1.tar.bz2 |
Add Doxygen support to GDB
Diffstat (limited to 'gdb/doc/Doxyfile-base.in')
-rw-r--r-- | gdb/doc/Doxyfile-base.in | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/gdb/doc/Doxyfile-base.in b/gdb/doc/Doxyfile-base.in new file mode 100644 index 0000000..1a6bcab --- /dev/null +++ b/gdb/doc/Doxyfile-base.in @@ -0,0 +1,92 @@ +# Copyright (C) 2014 Free Software Foundation, Inc. + +# Base doxyfile for GDB. +# This file is part of GDB. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. + +# The definitions in this file are shared by several different +# renditions of GDB documentation, and should reflect common +# GDB practices and assumptions. + +# (Note that we are not following a common doxygen practice, which is +# to include the entirety of doxygen's large default Doxyfile, and +# edit it slightly for the project. Instead, these Doxyfile fragments +# include only parameter settings that differ from the default.) + +PROJECT_NAME = "GDB" + +# Start out with an everything-is-documented assumption. (Later +# on we may want to limit to only specific areas.) + +EXTRACT_ALL = YES + +# These are intended for GDB developers, so include anything flagged +# "internal". + +INTERNAL_DOCS = YES + +# Always dig through subdirectories. + +RECURSIVE = YES + +INCLUDE_PATH = @srcdir@/../ @srcdir@/../common @srcdir@/../../include/ + +# Exclude testsuite and other subdirectories that do not have any code +# that goes into GDB or GDBserver. + +EXCLUDE = @srcdir@/../gdbserver/ \ + ../gdbserver/ \ + @srcdir@/../gnulib/ \ + ../build-gnulib/ \ + @srcdir@/../testsuite/ \ + ../testsuite/ \ + @srcdir@/../stubs/ + +# Scrub out any stuff that might be a problem for Doxygen. + +INPUT_FILTER = @srcdir@/filter-for-doxygen + +# Comment this out (or set to YES) to see lots of finicky complaints. + +WARN_IF_DOC_ERROR = NO + +# By default, HTML will be generated. + +# We are missing javascript to make this work? +#HTML_DYNAMIC_SECTIONS = YES + +# In 1.8 only? +#HTML_INDEX_NUM_ENTRIES = 10 + +# We never have a use for a LaTex version of this. + +GENERATE_LATEX = NO + +# We always want to get to sources easily. + +SOURCE_BROWSER = YES + +FORCE_LOCAL_INCLUDES = YES + +# We would like to have full macro expansion, but it's very slow. + +ENABLE_PREPROCESSING = YES +#MACRO_EXPANSION = YES +#EXPAND_ONLY_PREDEF = YES +#PREDEFINED = __attribute__(x)= __extension__= + +# Suppress the huge volume of chatter. + +QUIET = YES |