1848b8605Smrg# -*- coding: utf-8 -*-
2848b8605Smrg#
3848b8605Smrg# Gallium documentation build configuration file, created by
4848b8605Smrg# sphinx-quickstart on Sun Dec 20 14:09:05 2009.
5848b8605Smrg#
6848b8605Smrg# This file is execfile()d with the current directory set to its containing dir.
7848b8605Smrg#
8848b8605Smrg# Note that not all possible configuration values are present in this
9848b8605Smrg# autogenerated file.
10848b8605Smrg#
11848b8605Smrg# All configuration values have a default; values that are commented out
12848b8605Smrg# serve to show the default.
13848b8605Smrg
14848b8605Smrgimport sys, os
15848b8605Smrg
16848b8605Smrg# If extensions (or modules to document with autodoc) are in another directory,
17848b8605Smrg# add these directories to sys.path here. If the directory is relative to the
18848b8605Smrg# documentation root, use os.path.abspath to make it absolute, like shown here.
19848b8605Smrgsys.path.append(os.path.abspath('exts'))
20848b8605Smrg
21848b8605Smrg# -- General configuration -----------------------------------------------------
22848b8605Smrg
23848b8605Smrg# Add any Sphinx extension module names here, as strings. They can be extensions
24848b8605Smrg# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
25b8e80941Smrgextensions = ['sphinx.ext.imgmath', 'sphinx.ext.graphviz', 'formatting']
26848b8605Smrg
27848b8605Smrg# Add any paths that contain templates here, relative to this directory.
28848b8605Smrgtemplates_path = ['_templates']
29848b8605Smrg
30848b8605Smrg# The suffix of source filenames.
31848b8605Smrgsource_suffix = '.rst'
32848b8605Smrg
33848b8605Smrg# The encoding of source files.
34848b8605Smrg#source_encoding = 'utf-8'
35848b8605Smrg
36848b8605Smrg# The master toctree document.
37848b8605Smrgmaster_doc = 'index'
38848b8605Smrg
39848b8605Smrg# General information about the project.
40848b8605Smrgproject = u'Gallium'
41848b8605Smrgcopyright = u'2009-2012, VMware, X.org, Nouveau'
42848b8605Smrg
43848b8605Smrg# The version info for the project you're documenting, acts as replacement for
44848b8605Smrg# |version| and |release|, also used in various other places throughout the
45848b8605Smrg# built documents.
46848b8605Smrg#
47848b8605Smrg# The short X.Y version.
48848b8605Smrgversion = '0.4'
49848b8605Smrg# The full version, including alpha/beta/rc tags.
50848b8605Smrgrelease = '0.4'
51848b8605Smrg
52848b8605Smrg# The language for content autogenerated by Sphinx. Refer to documentation
53848b8605Smrg# for a list of supported languages.
54848b8605Smrg#language = None
55848b8605Smrg
56848b8605Smrg# There are two options for replacing |today|: either, you set today to some
57848b8605Smrg# non-false value, then it is used:
58848b8605Smrg#today = ''
59848b8605Smrg# Else, today_fmt is used as the format for a strftime call.
60848b8605Smrg#today_fmt = '%B %d, %Y'
61848b8605Smrg
62848b8605Smrg# List of documents that shouldn't be included in the build.
63848b8605Smrg#unused_docs = []
64848b8605Smrg
65848b8605Smrg# List of directories, relative to source directory, that shouldn't be searched
66848b8605Smrg# for source files.
67848b8605Smrgexclude_trees = []
68848b8605Smrg
69848b8605Smrg# The reST default role (used for this markup: `text`) to use for all documents.
70848b8605Smrg#default_role = None
71848b8605Smrg
72848b8605Smrg# If true, '()' will be appended to :func: etc. cross-reference text.
73848b8605Smrg#add_function_parentheses = True
74848b8605Smrg
75848b8605Smrg# If true, the current module name will be prepended to all description
76848b8605Smrg# unit titles (such as .. function::).
77848b8605Smrg#add_module_names = True
78848b8605Smrg
79848b8605Smrg# If true, sectionauthor and moduleauthor directives will be shown in the
80848b8605Smrg# output. They are ignored by default.
81848b8605Smrg#show_authors = False
82848b8605Smrg
83848b8605Smrg# The name of the Pygments (syntax highlighting) style to use.
84848b8605Smrgpygments_style = 'sphinx'
85848b8605Smrg
86848b8605Smrg# The language for highlighting source code.
87848b8605Smrghighlight_language = 'c'
88848b8605Smrg
89848b8605Smrg# A list of ignored prefixes for module index sorting.
90848b8605Smrg#modindex_common_prefix = []
91848b8605Smrg
92848b8605Smrg
93848b8605Smrg# -- Options for HTML output ---------------------------------------------------
94848b8605Smrg
95848b8605Smrg# The theme to use for HTML and HTML Help pages.  Major themes that come with
96848b8605Smrg# Sphinx are currently 'default' and 'sphinxdoc'.
97848b8605Smrghtml_theme = 'default'
98848b8605Smrg
99848b8605Smrg# Theme options are theme-specific and customize the look and feel of a theme
100848b8605Smrg# further.  For a list of options available for each theme, see the
101848b8605Smrg# documentation.
102848b8605Smrg#html_theme_options = {}
103848b8605Smrg
104848b8605Smrg# Add any paths that contain custom themes here, relative to this directory.
105848b8605Smrg#html_theme_path = []
106848b8605Smrg
107848b8605Smrg# The name for this set of Sphinx documents.  If None, it defaults to
108848b8605Smrg# "<project> v<release> documentation".
109848b8605Smrg#html_title = None
110848b8605Smrg
111848b8605Smrg# A shorter title for the navigation bar.  Default is the same as html_title.
112848b8605Smrg#html_short_title = None
113848b8605Smrg
114848b8605Smrg# The name of an image file (relative to this directory) to place at the top
115848b8605Smrg# of the sidebar.
116848b8605Smrg#html_logo = None
117848b8605Smrg
118848b8605Smrg# The name of an image file (within the static path) to use as favicon of the
119848b8605Smrg# docs.  This file should be a Windows icon file (.ico) being 16x16 or 32x32
120848b8605Smrg# pixels large.
121848b8605Smrg#html_favicon = None
122848b8605Smrg
123848b8605Smrg# Add any paths that contain custom static files (such as style sheets) here,
124848b8605Smrg# relative to this directory. They are copied after the builtin static files,
125848b8605Smrg# so a file named "default.css" will overwrite the builtin "default.css".
126848b8605Smrghtml_static_path = ['_static']
127848b8605Smrg
128848b8605Smrg# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
129848b8605Smrg# using the given strftime format.
130848b8605Smrg#html_last_updated_fmt = '%b %d, %Y'
131848b8605Smrg
132848b8605Smrg# If true, SmartyPants will be used to convert quotes and dashes to
133848b8605Smrg# typographically correct entities.
134848b8605Smrg#html_use_smartypants = True
135848b8605Smrg
136848b8605Smrg# Custom sidebar templates, maps document names to template names.
137848b8605Smrg#html_sidebars = {}
138848b8605Smrg
139848b8605Smrg# Additional templates that should be rendered to pages, maps page names to
140848b8605Smrg# template names.
141848b8605Smrg#html_additional_pages = {}
142848b8605Smrg
143848b8605Smrg# If false, no module index is generated.
144848b8605Smrg#html_use_modindex = True
145848b8605Smrg
146848b8605Smrg# If false, no index is generated.
147848b8605Smrg#html_use_index = True
148848b8605Smrg
149848b8605Smrg# If true, the index is split into individual pages for each letter.
150848b8605Smrg#html_split_index = False
151848b8605Smrg
152848b8605Smrg# If true, links to the reST sources are added to the pages.
153848b8605Smrg#html_show_sourcelink = True
154848b8605Smrg
155848b8605Smrg# If true, an OpenSearch description file will be output, and all pages will
156848b8605Smrg# contain a <link> tag referring to it.  The value of this option must be the
157848b8605Smrg# base URL from which the finished HTML is served.
158848b8605Smrg#html_use_opensearch = ''
159848b8605Smrg
160848b8605Smrg# If nonempty, this is the file name suffix for HTML files (e.g. ".xhtml").
161848b8605Smrg#html_file_suffix = ''
162848b8605Smrg
163848b8605Smrg# Output file base name for HTML help builder.
164848b8605Smrghtmlhelp_basename = 'Galliumdoc'
165848b8605Smrg
166848b8605Smrg
167848b8605Smrg# -- Options for LaTeX output --------------------------------------------------
168848b8605Smrg
169848b8605Smrg# The paper size ('letter' or 'a4').
170848b8605Smrg#latex_paper_size = 'letter'
171848b8605Smrg
172848b8605Smrg# The font size ('10pt', '11pt' or '12pt').
173848b8605Smrg#latex_font_size = '10pt'
174848b8605Smrg
175848b8605Smrg# Grouping the document tree into LaTeX files. List of tuples
176848b8605Smrg# (source start file, target name, title, author, documentclass [howto/manual]).
177848b8605Smrglatex_documents = [
178848b8605Smrg  ('index', 'Gallium.tex', u'Gallium Documentation',
179848b8605Smrg   u'VMware, X.org, Nouveau', 'manual'),
180848b8605Smrg]
181848b8605Smrg
182848b8605Smrg# The name of an image file (relative to this directory) to place at the top of
183848b8605Smrg# the title page.
184848b8605Smrg#latex_logo = None
185848b8605Smrg
186848b8605Smrg# For "manual" documents, if this is true, then toplevel headings are parts,
187848b8605Smrg# not chapters.
188848b8605Smrg#latex_use_parts = False
189848b8605Smrg
190848b8605Smrg# Additional stuff for the LaTeX preamble.
191848b8605Smrg#latex_preamble = ''
192848b8605Smrg
193848b8605Smrg# Documents to append as an appendix to all manuals.
194848b8605Smrg#latex_appendices = []
195848b8605Smrg
196848b8605Smrg# If false, no module index is generated.
197848b8605Smrg#latex_use_modindex = True
198