Index: slave/skia_slave_scripts/generate_doxygen.py |
diff --git a/slave/skia_slave_scripts/generate_doxygen.py b/slave/skia_slave_scripts/generate_doxygen.py |
deleted file mode 100755 |
index 02dd65d24b226f29c3becf3eeb79208c6529d535..0000000000000000000000000000000000000000 |
--- a/slave/skia_slave_scripts/generate_doxygen.py |
+++ /dev/null |
@@ -1,58 +0,0 @@ |
-#!/usr/bin/env python |
-# Copyright (c) 2014 The Chromium Authors. All rights reserved. |
-# Use of this source code is governed by a BSD-style license that can be |
-# found in the LICENSE file. |
- |
-"""Generate Doxygen documentation.""" |
- |
-import datetime |
-import os |
-import shutil |
-import sys |
- |
-from build_step import BuildStep |
-from utils import file_utils |
-from py.utils import shell_utils |
- |
-DOXYFILE_BASENAME = 'Doxyfile' # must match name of Doxyfile in skia root |
-DOXYGEN_BINARY = 'doxygen' |
-DOXYGEN_CONFIG_DIR = os.path.join(os.pardir, os.pardir, 'doxygen-config') |
-DOXYGEN_WORKING_DIR = os.path.join(os.pardir, os.pardir, 'doxygen') |
- |
-IFRAME_FOOTER_TEMPLATE = """ |
-<html><body><address style="text-align: right;"><small> |
-Generated at %s for skia |
-by <a href="http://www.doxygen.org/index.html">doxygen</a> |
-%s </small></address></body></html> |
-""" |
- |
- |
-class GenerateDoxygen(BuildStep): |
- def _Run(self): |
- # Create empty dir and add static_footer.txt |
- file_utils.create_clean_local_dir(DOXYGEN_WORKING_DIR) |
- static_footer_path = os.path.join(DOXYGEN_WORKING_DIR, 'static_footer.txt') |
- shutil.copyfile(os.path.join('tools', 'doxygen_footer.txt'), |
- static_footer_path) |
- |
- # Make copy of doxygen config file, overriding any necessary configs, |
- # and run doxygen. |
- file_utils.create_clean_local_dir(DOXYGEN_CONFIG_DIR) |
- modified_doxyfile = os.path.join(DOXYGEN_CONFIG_DIR, DOXYFILE_BASENAME) |
- with open(DOXYFILE_BASENAME, 'r') as reader: |
- with open(modified_doxyfile, 'w') as writer: |
- shutil.copyfileobj(reader, writer) |
- writer.write('OUTPUT_DIRECTORY = %s\n' % DOXYGEN_WORKING_DIR) |
- writer.write('HTML_FOOTER = %s\n' % static_footer_path) |
- shell_utils.run([DOXYGEN_BINARY, modified_doxyfile]) |
- |
- # Create iframe_footer.html |
- with open(os.path.join(DOXYGEN_WORKING_DIR, 'iframe_footer.html'), |
- 'w') as fh: |
- fh.write(IFRAME_FOOTER_TEMPLATE % ( |
- datetime.datetime.now().isoformat(' '), |
- shell_utils.run([DOXYGEN_BINARY, '--version']))) |
- |
- |
-if '__main__' == __name__: |
- sys.exit(BuildStep.RunBuildStep(GenerateDoxygen)) |