forked from bartvdbraak/blender
29 lines
860 B
Python
29 lines
860 B
Python
|
#!/usr/bin/python
|
||
|
Import ('env')
|
||
|
|
||
|
|
||
|
from optparse import OptionParser
|
||
|
try:
|
||
|
import epydoc
|
||
|
except ImportError:
|
||
|
print "No epydoc install detected, Python API Docs will not be generated "
|
||
|
if epydoc:
|
||
|
from epydoc.docbuilder import build_doc_index
|
||
|
from epydoc import cli
|
||
|
names = env.Glob("source/gameengine/PyDoc/*.py")
|
||
|
docindex = build_doc_index(names)
|
||
|
optvalues = cli.OPTION_DEFAULTS
|
||
|
optvalues["verbose"] = 1
|
||
|
optvalues["target"] = env["BF_DOCDIR"]+"/BGE_API/"
|
||
|
optvalues["url"] = "http://www.blender.org"
|
||
|
optvalues["top"] = "Game Engine API"
|
||
|
optvalues["name"] = "Blender"
|
||
|
optvalues["noprivate"] = 1
|
||
|
optvalues["noframes"] = 1
|
||
|
optvalues["names"] = names
|
||
|
optparser = OptionParser()
|
||
|
optparser.set_defaults(**optvalues)
|
||
|
(options, args) = optparser.parse_args()
|
||
|
cli.write_html(docindex, options)
|
||
|
|