Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(120)

Side by Side Diff: native_client_sdk/src/doc/doxygen/generate_docs.py

Issue 180003003: [NaCl SDK Docs] Fix README, cleanup Makefile, remove devsite stuff. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: modified presubmit so I can dcommit Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « native_client_sdk/src/doc/README ('k') | native_client_sdk/src/doc/rest-devsite-examples.rst » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/python 1 #!/usr/bin/python
2 2
3 # Copyright (c) 2014 The Chromium Authors. All rights reserved. 3 # Copyright (c) 2014 The Chromium Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 6
7 import collections 7 import collections
8 import json 8 import json
9 import optparse 9 import optparse
10 import os 10 import os
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after
218 doxyfile_cpp = '' 218 doxyfile_cpp = ''
219 219
220 # Generate Root index 220 # Generate Root index
221 rst_index_root = os.path.join(DOC_DIR, pepper_dirname, 'index.rst') 221 rst_index_root = os.path.join(DOC_DIR, pepper_dirname, 'index.rst')
222 RunRstIndex('root', channel, pepper_version, out_dirname, rst_index_root) 222 RunRstIndex('root', channel, pepper_version, out_dirname, rst_index_root)
223 223
224 # Generate C docs 224 # Generate C docs
225 out_dirname_c = os.path.join(out_dirname, 'c') 225 out_dirname_c = os.path.join(out_dirname, 'c')
226 doxyfile_c = os.path.join(doxyfile_dirname, 'Doxyfile.c.%s' % channel) 226 doxyfile_c = os.path.join(doxyfile_dirname, 'Doxyfile.c.%s' % channel)
227 doxyfile_c_template = os.path.join(SCRIPT_DIR, 'Doxyfile.c.template') 227 doxyfile_c_template = os.path.join(SCRIPT_DIR, 'Doxyfile.c.template')
228 rst_index_c = os.path.join(root_dirname, pepper_dirname, 'c', 'index.rst') 228 rst_index_c = os.path.join(DOC_DIR, pepper_dirname, 'c', 'index.rst')
229 GenerateDoxyfile(doxyfile_c_template, out_dirname_c, svn_dirname, 229 GenerateDoxyfile(doxyfile_c_template, out_dirname_c, svn_dirname,
230 doxyfile_c) 230 doxyfile_c)
231 RunDoxygen(out_dirname_c, doxyfile_c) 231 RunDoxygen(out_dirname_c, doxyfile_c)
232 RunDoxyCleanup(out_dirname_c) 232 RunDoxyCleanup(out_dirname_c)
233 RunRstIndex('c', channel, pepper_version, out_dirname_c, rst_index_c) 233 RunRstIndex('c', channel, pepper_version, out_dirname_c, rst_index_c)
234 234
235 # Generate C++ docs 235 # Generate C++ docs
236 out_dirname_cpp = os.path.join(out_dirname, 'cpp') 236 out_dirname_cpp = os.path.join(out_dirname, 'cpp')
237 doxyfile_cpp = os.path.join(doxyfile_dirname, 'Doxyfile.cpp.%s' % channel) 237 doxyfile_cpp = os.path.join(doxyfile_dirname, 'Doxyfile.cpp.%s' % channel)
238 doxyfile_cpp_template = os.path.join(SCRIPT_DIR, 'Doxyfile.cpp.template') 238 doxyfile_cpp_template = os.path.join(SCRIPT_DIR, 'Doxyfile.cpp.template')
239 rst_index_cpp = os.path.join(root_dirname, pepper_dirname, 'cpp', 239 rst_index_cpp = os.path.join(DOC_DIR, pepper_dirname, 'cpp', 'index.rst')
240 'index.rst')
241 GenerateDoxyfile(doxyfile_cpp_template, out_dirname_cpp, svn_dirname, 240 GenerateDoxyfile(doxyfile_cpp_template, out_dirname_cpp, svn_dirname,
242 doxyfile_cpp) 241 doxyfile_cpp)
243 RunDoxygen(out_dirname_cpp, doxyfile_cpp) 242 RunDoxygen(out_dirname_cpp, doxyfile_cpp)
244 RunDoxyCleanup(out_dirname_cpp) 243 RunDoxyCleanup(out_dirname_cpp)
245 RunRstIndex('cpp', channel, pepper_version, out_dirname_cpp, rst_index_cpp) 244 RunRstIndex('cpp', channel, pepper_version, out_dirname_cpp, rst_index_cpp)
246 finally: 245 finally:
247 # Cleanup 246 # Cleanup
248 RemoveDir(svn_dirname) 247 RemoveDir(svn_dirname)
249 RemoveDir(doxyfile_dirname) 248 RemoveDir(doxyfile_dirname)
250 249
(...skipping 17 matching lines...) Expand all
268 return 0 267 return 0
269 268
270 269
271 if __name__ == '__main__': 270 if __name__ == '__main__':
272 try: 271 try:
273 rtn = main(sys.argv[1:]) 272 rtn = main(sys.argv[1:])
274 except KeyboardInterrupt: 273 except KeyboardInterrupt:
275 sys.stderr.write('%s: interrupted\n' % os.path.basename(__file__)) 274 sys.stderr.write('%s: interrupted\n' % os.path.basename(__file__))
276 rtn = 1 275 rtn = 1
277 sys.exit(rtn) 276 sys.exit(rtn)
OLDNEW
« no previous file with comments | « native_client_sdk/src/doc/README ('k') | native_client_sdk/src/doc/rest-devsite-examples.rst » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698