=== SCons ===
[blender.git] / source / blender / python / api2_2x / doc / SConscript
1 #!/usr/bin/python
2 Import ('env')
3
4
5 from optparse import OptionParser
6 try:
7     import epydoc
8 except ImportError:
9     print "No epydoc install detected, Python API Docs will not be generated "
10 if epydoc:
11     from epydoc.docbuilder import build_doc_index
12     from epydoc import cli
13     names = env.Glob("source/blender/python/api2_2x/doc/[A-Z]*.py")
14     docindex = build_doc_index(names)
15     optvalues = cli.OPTION_DEFAULTS
16     optvalues["verbose"] = 1
17     optvalues["target"] = env["BF_DOCDIR"]+"/BPY_API/"
18     optvalues["url"] = "http://www.blender.org"
19     optvalues["top"] = "API_intro"
20     optvalues["name"] = "Blender"
21     optvalues["noprivate"] = 1
22     optvalues["noframes"] = 1
23     optvalues["names"] = names
24     optparser = OptionParser()
25     optparser.set_defaults(**optvalues)
26     (options, args) = optparser.parse_args()
27     cli.write_html(docindex, options)
28