Index: plugin/idl/get_idl_files.py |
=================================================================== |
--- plugin/idl/get_idl_files.py (revision 0) |
+++ plugin/idl/get_idl_files.py (revision 0) |
@@ -0,0 +1,26 @@ |
+#!/usr/bin/env python |
+# Copyright (c) 2009 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. |
+ |
+"""Helper script to generate file lists for idl.gyp.""" |
+ |
+import os.path |
+import sys |
+import types |
+ |
+ |
+# Read in the manifest files (which are just really simple python files), |
+# and scrape out the file lists. |
+def main(argv): |
+ idl_list_filename = os.path.join('..', 'idl_list.manifest') |
+ files = eval(open(idl_list_filename, "r").read()) |
+ files = [os.path.basename(f) for f in files] |
+ files.sort() |
+ for file in files: |
+ # gyp wants paths with slashes, not backslashes. |
+ print file.replace("\\", "/") |
+ |
+ |
+if __name__ == "__main__": |
+ main(sys.argv[1:]) |