annotate makeref.py @ 3194:9fcb7abf3185 default tip

Remove some gcc 4.7.2 compiler warnings
author Lenard Lindstrom <len-l@telus.net>
date Tue, 23 Apr 2013 19:53:36 -0700
parents 2b98dc633495
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
627
18b5fa9180bf new reference documentation system
pygame
parents:
diff changeset
1 #!/usr/bin/env python
18b5fa9180bf new reference documentation system
pygame
parents:
diff changeset
2
2209
bb423f0fc96c Add reST document sources and make Sphinx the default document builder
Lenard Lindstrom <len-l@telus.net>
parents: 2148
diff changeset
3 import sphinx
632
1db7cdb9ab5a Added a backwards fix to allow makeref.py to run on <= python2.4
Rene Dudfield <renesd@gmail.com>
parents: 627
diff changeset
4
2209
bb423f0fc96c Add reST document sources and make Sphinx the default document builder
Lenard Lindstrom <len-l@telus.net>
parents: 2148
diff changeset
5 import sys
bb423f0fc96c Add reST document sources and make Sphinx the default document builder
Lenard Lindstrom <len-l@telus.net>
parents: 2148
diff changeset
6 import os
627
18b5fa9180bf new reference documentation system
pygame
parents:
diff changeset
7
18b5fa9180bf new reference documentation system
pygame
parents:
diff changeset
8
2217
2b98dc633495 move reST/source to docs/reST
Lenard Lindstrom <len-l@telus.net>
parents: 2209
diff changeset
9 rst_dir = 'docs'
2b98dc633495 move reST/source to docs/reST
Lenard Lindstrom <len-l@telus.net>
parents: 2209
diff changeset
10 rst_source_dir = os.path.join(rst_dir, 'reST')
2b98dc633495 move reST/source to docs/reST
Lenard Lindstrom <len-l@telus.net>
parents: 2209
diff changeset
11 rst_build_dir = rst_dir
2209
bb423f0fc96c Add reST document sources and make Sphinx the default document builder
Lenard Lindstrom <len-l@telus.net>
parents: 2148
diff changeset
12 rst_doctree_dir = os.path.join(rst_build_dir, 'doctrees')
bb423f0fc96c Add reST document sources and make Sphinx the default document builder
Lenard Lindstrom <len-l@telus.net>
parents: 2148
diff changeset
13 html_dir = 'docs'
bb423f0fc96c Add reST document sources and make Sphinx the default document builder
Lenard Lindstrom <len-l@telus.net>
parents: 2148
diff changeset
14 c_header_dir = os.path.join('src', 'doc')
627
18b5fa9180bf new reference documentation system
pygame
parents:
diff changeset
15
2209
bb423f0fc96c Add reST document sources and make Sphinx the default document builder
Lenard Lindstrom <len-l@telus.net>
parents: 2148
diff changeset
16 def Run():
bb423f0fc96c Add reST document sources and make Sphinx the default document builder
Lenard Lindstrom <len-l@telus.net>
parents: 2148
diff changeset
17 return sphinx.main([sys.argv[0],
bb423f0fc96c Add reST document sources and make Sphinx the default document builder
Lenard Lindstrom <len-l@telus.net>
parents: 2148
diff changeset
18 '-b', 'html',
bb423f0fc96c Add reST document sources and make Sphinx the default document builder
Lenard Lindstrom <len-l@telus.net>
parents: 2148
diff changeset
19 '-d', rst_doctree_dir,
bb423f0fc96c Add reST document sources and make Sphinx the default document builder
Lenard Lindstrom <len-l@telus.net>
parents: 2148
diff changeset
20 '-D', 'headers_dest=%s' % (c_header_dir,),
bb423f0fc96c Add reST document sources and make Sphinx the default document builder
Lenard Lindstrom <len-l@telus.net>
parents: 2148
diff changeset
21 '-D', 'headers_mkdir=0',
bb423f0fc96c Add reST document sources and make Sphinx the default document builder
Lenard Lindstrom <len-l@telus.net>
parents: 2148
diff changeset
22 rst_source_dir,
bb423f0fc96c Add reST document sources and make Sphinx the default document builder
Lenard Lindstrom <len-l@telus.net>
parents: 2148
diff changeset
23 html_dir,])
627
18b5fa9180bf new reference documentation system
pygame
parents:
diff changeset
24
18b5fa9180bf new reference documentation system
pygame
parents:
diff changeset
25 if __name__ == '__main__':
2209
bb423f0fc96c Add reST document sources and make Sphinx the default document builder
Lenard Lindstrom <len-l@telus.net>
parents: 2148
diff changeset
26 sys.exit(Run())