9
blddir = '_build' # recognized by ack
9
11
for module in ('midori', 'katze'):
11
if not os.access ('_build_', os.F_OK):
12
Utils.check_dir ('_build_')
13
if not os.access ('_build_/docs', os.F_OK):
14
Utils.check_dir ('_build_/docs')
15
if not os.access ('_build_/docs/api', os.F_OK):
16
Utils.check_dir ('_build_/docs/api')
13
if not os.access (blddir, os.F_OK):
14
Utils.check_dir (blddir)
15
if not os.access (blddir + '/docs', os.F_OK):
16
Utils.check_dir (blddir + '/docs')
17
if not os.access (blddir + '/docs/api', os.F_OK):
18
Utils.check_dir (blddir + '/docs/api')
17
19
subprocess.call (['gtkdoc-scan', '--module=' + module,
18
'--source-dir=' + module, '--output-dir=_build_/docs/api/' + module,
20
'--source-dir=' + module, '--output-dir=' + blddir + '/docs/api/' + module,
19
21
'--rebuild-sections', '--rebuild-types'])
20
os.chdir ('_build_/docs/api/' + module)
22
os.chdir (blddir + '/docs/api/' + module)
21
23
subprocess.call (['gtkdoc-mktmpl', '--module=' + module,
22
24
'--output-dir=.' + module])
23
25
subprocess.call (['gtkdoc-mkdb', '--module=' + module,