| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright 2013 The Chromium Authors. All rights reserved. | 2 # Copyright 2013 The Chromium Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 """Creates a grd file for packaging the trace-viewer files. | 6 """Creates a grd file for packaging the trace-viewer files. |
| 7 | 7 |
| 8 This file is modified from the devtools generate_devtools_grd.py file. | 8 This file is modified from the devtools generate_devtools_grd.py file. |
| 9 """ | 9 """ |
| 10 | 10 |
| 11 import errno | 11 import errno |
| 12 import os | 12 import os |
| 13 import shutil | 13 import shutil |
| 14 import sys | 14 import sys |
| 15 from xml.dom import minidom | 15 from xml.dom import minidom |
| 16 | 16 |
| 17 kTracingResourcePrefix = 'IDR_TRACING_' | 17 kTracingResourcePrefix = 'IDR_TRACING_' |
| 18 kGrdTemplate = '''<?xml version="1.0" encoding="UTF-8"?> | 18 kGrdTemplate = '''<?xml version="1.0" encoding="UTF-8"?> |
| 19 <grit latest_public_release="0" current_release="1"> | 19 <grit latest_public_release="0" current_release="1" |
| 20 output_all_resource_defines="false"> |
| 20 <outputs> | 21 <outputs> |
| 21 <output filename="grit/tracing_resources.h" type="rc_header"> | 22 <output filename="grit/tracing_resources.h" type="rc_header"> |
| 22 <emit emit_type='prepend'></emit> | 23 <emit emit_type='prepend'></emit> |
| 23 </output> | 24 </output> |
| 24 <output filename="tracing_resources.pak" type="data_package" /> | 25 <output filename="tracing_resources.pak" type="data_package" /> |
| 25 </outputs> | 26 </outputs> |
| 26 <release seq="1"> | 27 <release seq="1"> |
| 27 <includes> | 28 <includes> |
| 28 <if expr="not is_android"></if> | 29 <if expr="not is_android"></if> |
| 29 </includes> | 30 </includes> |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 71 doc = minidom.parseString(kGrdTemplate) | 72 doc = minidom.parseString(kGrdTemplate) |
| 72 for filename in parsed_args.source_files: | 73 for filename in parsed_args.source_files: |
| 73 add_file_to_grd(doc, os.path.basename(filename)) | 74 add_file_to_grd(doc, os.path.basename(filename)) |
| 74 | 75 |
| 75 with open(parsed_args.output_filename, 'w') as output_file: | 76 with open(parsed_args.output_filename, 'w') as output_file: |
| 76 output_file.write(doc.toxml(encoding='UTF-8')) | 77 output_file.write(doc.toxml(encoding='UTF-8')) |
| 77 | 78 |
| 78 | 79 |
| 79 if __name__ == '__main__': | 80 if __name__ == '__main__': |
| 80 sys.exit(main(sys.argv)) | 81 sys.exit(main(sys.argv)) |
| OLD | NEW |