comparison mxtool/mx.py @ 5706:6f2ccb483d96

added overview.html for each project and integrated it into the generated 'mx site' command
author Doug Simon <doug.simon@oracle.com>
date Wed, 27 Jun 2012 18:06:03 +0200
parents d0a6e25de770
children 24347f3b605f
comparison
equal deleted inserted replaced
5705:f96e7b39e9fe 5706:6f2ccb483d96
2036 depOut = outDir(d) 2036 depOut = outDir(d)
2037 links.append('-link') 2037 links.append('-link')
2038 links.append(os.path.relpath(depOut, out)) 2038 links.append(os.path.relpath(depOut, out))
2039 cp = classpath(p.name, includeSelf=True) 2039 cp = classpath(p.name, includeSelf=True)
2040 sp = os.pathsep.join(p.source_dirs()) 2040 sp = os.pathsep.join(p.source_dirs())
2041 overviewFile = join(p.dir, 'overview.html')
2042 overview = []
2043 if exists(overviewFile):
2044 overview = ['-overview', overviewFile]
2041 log('Generating {2} for {0} in {1}'.format(p.name, out, docDir)) 2045 log('Generating {2} for {0} in {1}'.format(p.name, out, docDir))
2042 run([java().javadoc, memory, '-classpath', cp, '-quiet', '-d', out, '-sourcepath', sp] + links + extraArgs + list(pkgs)) 2046 run([java().javadoc, memory,
2047 '-windowtitle', p.name + ' javadoc',
2048 '-classpath', cp,
2049 '-quiet',
2050 '-d', out,
2051 '-sourcepath', sp] +
2052 links +
2053 extraArgs +
2054 overview +
2055 list(pkgs))
2043 log('Generated {2} for {0} in {1}'.format(p.name, out, docDir)) 2056 log('Generated {2} for {0} in {1}'.format(p.name, out, docDir))
2044 else: 2057 else:
2045 pkgs = set() 2058 pkgs = set()
2046 sp = [] 2059 sp = []
2047 names = [] 2060 names = []