| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 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 '''Tool to determine inputs and outputs of a grit file. | 6 '''Tool to determine inputs and outputs of a grit file. |
| 7 ''' | 7 ''' |
| 8 | 8 |
| 9 import optparse | 9 import optparse |
| 10 import os | 10 import os |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 50 target.append(path) | 50 target.append(path) |
| 51 | 51 |
| 52 return [t.replace('\\', '/') for t in target] | 52 return [t.replace('\\', '/') for t in target] |
| 53 | 53 |
| 54 | 54 |
| 55 def GritSourceFiles(): | 55 def GritSourceFiles(): |
| 56 files = [] | 56 files = [] |
| 57 grit_root_dir = os.path.relpath(os.path.dirname(__file__), os.getcwd()) | 57 grit_root_dir = os.path.relpath(os.path.dirname(__file__), os.getcwd()) |
| 58 for root, dirs, filenames in os.walk(grit_root_dir): | 58 for root, dirs, filenames in os.walk(grit_root_dir): |
| 59 grit_src = [os.path.join(root, f) for f in filenames | 59 grit_src = [os.path.join(root, f) for f in filenames |
| 60 if f.endswith('.py')] | 60 if f.endswith('.py') and not f.endswith('_unittest.py')] |
| 61 files.extend(grit_src) | 61 files.extend(grit_src) |
| 62 return sorted(files) | 62 return sorted(files) |
| 63 | 63 |
| 64 | 64 |
| 65 def Inputs(filename, defines, ids_file, target_platform=None): | 65 def Inputs(filename, defines, ids_file, target_platform=None): |
| 66 grd = grd_reader.Parse( | 66 grd = grd_reader.Parse( |
| 67 filename, debug=False, defines=defines, tags_to_ignore=set(['message']), | 67 filename, debug=False, defines=defines, tags_to_ignore=set(['message']), |
| 68 first_ids_file=ids_file, target_platform=target_platform) | 68 first_ids_file=ids_file, target_platform=target_platform) |
| 69 files = set() | 69 files = set() |
| 70 for lang, ctx in grd.GetConfigurations(): | 70 for lang, ctx in grd.GetConfigurations(): |
| (...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 172 except WrongNumberOfArguments, e: | 172 except WrongNumberOfArguments, e: |
| 173 PrintUsage() | 173 PrintUsage() |
| 174 print e | 174 print e |
| 175 return 1 | 175 return 1 |
| 176 print result | 176 print result |
| 177 return 0 | 177 return 0 |
| 178 | 178 |
| 179 | 179 |
| 180 if __name__ == '__main__': | 180 if __name__ == '__main__': |
| 181 sys.exit(main(sys.argv)) | 181 sys.exit(main(sys.argv)) |
| OLD | NEW |