1*042d53a7SEvalZero# -*- coding: utf-8 -*- 2*042d53a7SEvalZero# 3*042d53a7SEvalZero# Mynewt documentation build configuration file, created by 4*042d53a7SEvalZero# sphinx-quickstart on Tue Jan 10 11:33:44 2017. 5*042d53a7SEvalZero# 6*042d53a7SEvalZero# This file is execfile()d with the current directory set to its 7*042d53a7SEvalZero# containing dir. 8*042d53a7SEvalZero# 9*042d53a7SEvalZero# Note that not all possible configuration values are present in this 10*042d53a7SEvalZero# autogenerated file. 11*042d53a7SEvalZero# 12*042d53a7SEvalZero# All configuration values have a default; values that are commented out 13*042d53a7SEvalZero# serve to show the default. 14*042d53a7SEvalZero 15*042d53a7SEvalZero# If extensions (or modules to document with autodoc) are in another directory, 16*042d53a7SEvalZero# add these directories to sys.path here. If the directory is relative to the 17*042d53a7SEvalZero# documentation root, use os.path.abspath to make it absolute, like shown here. 18*042d53a7SEvalZero# 19*042d53a7SEvalZeroimport os 20*042d53a7SEvalZeroimport sys 21*042d53a7SEvalZerosys.path.insert(0, os.path.abspath('_ext')) 22*042d53a7SEvalZero 23*042d53a7SEvalZero 24*042d53a7SEvalZero# -- General configuration ------------------------------------------------ 25*042d53a7SEvalZero 26*042d53a7SEvalZero# If your documentation needs a minimal Sphinx version, state it here. 27*042d53a7SEvalZero# 28*042d53a7SEvalZero# needs_sphinx = '1.0' 29*042d53a7SEvalZero 30*042d53a7SEvalZero# Add any Sphinx extension module names here, as strings. They can be 31*042d53a7SEvalZero# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom 32*042d53a7SEvalZero# ones. 33*042d53a7SEvalZeroextensions = [ 34*042d53a7SEvalZero 'sphinx.ext.autodoc', 'breathe', 'sphinx.ext.todo', 35*042d53a7SEvalZero 'sphinx.ext.extlinks' 36*042d53a7SEvalZero] 37*042d53a7SEvalZero 38*042d53a7SEvalZero# Add any paths that contain templates here, relative to this directory. 39*042d53a7SEvalZerotemplates_path = [] 40*042d53a7SEvalZero 41*042d53a7SEvalZero# The suffix(es) of source filenames. 42*042d53a7SEvalZero# You can specify multiple suffix as a list of string: 43*042d53a7SEvalZero# 44*042d53a7SEvalZerosource_suffix = '.rst' 45*042d53a7SEvalZero 46*042d53a7SEvalZero# The master toctree document. 47*042d53a7SEvalZeromaster_doc = 'index' 48*042d53a7SEvalZero 49*042d53a7SEvalZero# General information about the project. 50*042d53a7SEvalZeroproject = u'NimBLE Bluetooth Stack' 51*042d53a7SEvalZerocopyright = u'Copyright © 2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0 Apache and the Apache feather logo are trademarks of The Apache Software Foundation.' 52*042d53a7SEvalZeroauthor = u'The Apache Software Foundation' 53*042d53a7SEvalZero 54*042d53a7SEvalZero# The version info for the project you're documenting, acts as replacement for 55*042d53a7SEvalZero# |version| and |release|, also used in various other places throughout the 56*042d53a7SEvalZero# built documents. 57*042d53a7SEvalZero# 58*042d53a7SEvalZero# The short X.Y version. 59*042d53a7SEvalZeroversion = u'1.0' 60*042d53a7SEvalZero# The full version, including alpha/beta/rc tags. 61*042d53a7SEvalZerorelease = u'1.0.0-b1' 62*042d53a7SEvalZero 63*042d53a7SEvalZero# The language for content autogenerated by Sphinx. Refer to documentation 64*042d53a7SEvalZero# for a list of supported languages. 65*042d53a7SEvalZero# 66*042d53a7SEvalZero# This is also used if you do content translation via gettext catalogs. 67*042d53a7SEvalZero# Usually you set "language" from the command line for these cases. 68*042d53a7SEvalZerolanguage = None 69*042d53a7SEvalZero 70*042d53a7SEvalZero# List of patterns, relative to source directory, that match files and 71*042d53a7SEvalZero# directories to ignore when looking for source files. 72*042d53a7SEvalZero# This patterns also effect to html_static_path and html_extra_path 73*042d53a7SEvalZeroexclude_patterns = ['_build', 'README.rst', 'Thumbs.db', '.DS_Store'] 74*042d53a7SEvalZero 75*042d53a7SEvalZero# The name of the Pygments (syntax highlighting) style to use. 76*042d53a7SEvalZeropygments_style = 'sphinx' 77*042d53a7SEvalZero 78*042d53a7SEvalZerohighlight_language = 'none' 79*042d53a7SEvalZero 80*042d53a7SEvalZero# If true, `todo` and `todoList` produce output, else they produce nothing. 81*042d53a7SEvalZerotodo_include_todos = False 82*042d53a7SEvalZero 83*042d53a7SEvalZero 84*042d53a7SEvalZero# -- Options for HTML output ---------------------------------------------- 85*042d53a7SEvalZero 86*042d53a7SEvalZero# The theme to use for HTML and HTML Help pages. See the documentation for 87*042d53a7SEvalZero# a list of builtin themes. 88*042d53a7SEvalZero# 89*042d53a7SEvalZero 90*042d53a7SEvalZerohtml_theme = 'alabaster' 91*042d53a7SEvalZerohtml_theme_path = [] 92*042d53a7SEvalZerohtml_sidebars = { 93*042d53a7SEvalZero '**': [ 94*042d53a7SEvalZero 'about.html', 95*042d53a7SEvalZero 'navigation.html', 96*042d53a7SEvalZero 'relations.html', 97*042d53a7SEvalZero 'searchbox.html', 98*042d53a7SEvalZero 'donate.html', 99*042d53a7SEvalZero ] 100*042d53a7SEvalZero} 101*042d53a7SEvalZero 102*042d53a7SEvalZero# Theme options are theme-specific and customize the look and feel of a theme 103*042d53a7SEvalZero# further. For a list of options available for each theme, see the 104*042d53a7SEvalZero# documentation. 105*042d53a7SEvalZero# 106*042d53a7SEvalZerohtml_theme_options = { 107*042d53a7SEvalZero} 108*042d53a7SEvalZero 109*042d53a7SEvalZero# Add any paths that contain custom static files (such as style sheets) here, 110*042d53a7SEvalZero# relative to this directory. They are copied after the builtin static files, 111*042d53a7SEvalZero# so a file named "default.css" will overwrite the builtin "default.css". 112*042d53a7SEvalZerohtml_static_path = [] 113*042d53a7SEvalZero 114*042d53a7SEvalZero 115*042d53a7SEvalZero# -- Options for HTMLHelp output ------------------------------------------ 116*042d53a7SEvalZero 117*042d53a7SEvalZero# Output file base name for HTML help builder. 118*042d53a7SEvalZerohtmlhelp_basename = 'Mynewtdoc' 119*042d53a7SEvalZero 120*042d53a7SEvalZero 121*042d53a7SEvalZero# -- Options for LaTeX output --------------------------------------------- 122*042d53a7SEvalZero 123*042d53a7SEvalZerolatex_elements = { 124*042d53a7SEvalZero # The paper size ('letterpaper' or 'a4paper'). 125*042d53a7SEvalZero # 126*042d53a7SEvalZero # 'papersize': 'letterpaper', 127*042d53a7SEvalZero 128*042d53a7SEvalZero # The font size ('10pt', '11pt' or '12pt'). 129*042d53a7SEvalZero # 130*042d53a7SEvalZero # 'pointsize': '10pt', 131*042d53a7SEvalZero 132*042d53a7SEvalZero # Additional stuff for the LaTeX preamble. 133*042d53a7SEvalZero # 134*042d53a7SEvalZero # 'preamble': '', 135*042d53a7SEvalZero 136*042d53a7SEvalZero # Latex figure (float) alignment 137*042d53a7SEvalZero # 138*042d53a7SEvalZero # 'figure_align': 'htbp', 139*042d53a7SEvalZero} 140*042d53a7SEvalZero 141*042d53a7SEvalZero# Grouping the document tree into LaTeX files. List of tuples 142*042d53a7SEvalZero# (source start file, target name, title, 143*042d53a7SEvalZero# author, documentclass [howto, manual, or own class]). 144*042d53a7SEvalZerolatex_documents = [ 145*042d53a7SEvalZero (master_doc, 'Mynewt.tex', u'NimBLE Bluetooth Stack', 146*042d53a7SEvalZero u'The Apache Software Foundation', 'manual'), 147*042d53a7SEvalZero] 148*042d53a7SEvalZero 149*042d53a7SEvalZero 150*042d53a7SEvalZero# -- Options for manual page output --------------------------------------- 151*042d53a7SEvalZero 152*042d53a7SEvalZero# One entry per manual page. List of tuples 153*042d53a7SEvalZero# (source start file, name, description, authors, manual section). 154*042d53a7SEvalZeroman_pages = [ 155*042d53a7SEvalZero (master_doc, 'mynewt', u'Mynewt Documentation', 156*042d53a7SEvalZero [author], 1) 157*042d53a7SEvalZero] 158*042d53a7SEvalZero 159*042d53a7SEvalZero 160*042d53a7SEvalZero# -- Options for Texinfo output ------------------------------------------- 161*042d53a7SEvalZero 162*042d53a7SEvalZero# Grouping the document tree into Texinfo files. List of tuples 163*042d53a7SEvalZero# (source start file, target name, title, author, 164*042d53a7SEvalZero# dir menu entry, description, category) 165*042d53a7SEvalZerotexinfo_documents = [ 166*042d53a7SEvalZero (master_doc, 'Mynewt', u'NimBLE Bluetooth Stack', 167*042d53a7SEvalZero author, 'Mynewt', 'One line description of project.', 168*042d53a7SEvalZero 'Miscellaneous'), 169*042d53a7SEvalZero] 170*042d53a7SEvalZero 171*042d53a7SEvalZerobreathe_projects = { 172*042d53a7SEvalZero "mynewt": "_build/xml" 173*042d53a7SEvalZero} 174*042d53a7SEvalZerobreathe_default_project = "mynewt" 175*042d53a7SEvalZerobreathe_domain_by_extension = { 176*042d53a7SEvalZero "h" : "c", 177*042d53a7SEvalZero} 178