Chromium Code Reviews| Index: webrtc/build/ios/flatten_ios_headers.py | 
| diff --git a/webrtc/build/ios/flatten_ios_headers b/webrtc/build/ios/flatten_ios_headers.py | 
| similarity index 59% | 
| rename from webrtc/build/ios/flatten_ios_headers | 
| rename to webrtc/build/ios/flatten_ios_headers.py | 
| index 67c06acc91ac731d0257dc88546145e862aef097..f87c7ed4e124a4e9c37e7359d7deccd89c9a0579 100755 | 
| --- a/webrtc/build/ios/flatten_ios_headers | 
| +++ b/webrtc/build/ios/flatten_ios_headers.py | 
| @@ -15,22 +15,16 @@ import os | 
| import shutil | 
| import sys | 
| -def FlattenHeaders(lib_base_dir, framework_base_dir): | 
| +def FlattenHeaders(input_dir, output_dir): | 
| 
 
kjellander_webrtc
2016/04/15 04:59:41
nit: +1 blank line before top-level definition
htt
 
tkchin_webrtc
2016/04/16 00:34:19
Done.
 
 | 
| """Flattens iOS header file directory structure.""" | 
| - include_dir = 'include' | 
| - unflattened_include_dir_path = os.path.join(lib_base_dir, include_dir) | 
| - flattened_include_dir_path = os.path.join(framework_base_dir, include_dir) | 
| - | 
| # Create output directories. | 
| - if not os.path.exists(framework_base_dir): | 
| - os.mkdir(framework_base_dir) | 
| - if not os.path.exists(flattened_include_dir_path): | 
| - os.mkdir(flattened_include_dir_path) | 
| + if not os.path.exists(output_dir): | 
| + os.mkdir(output_dir) | 
| - for dirpath, _, filenames in os.walk(unflattened_include_dir_path): | 
| + for dirpath, _, filenames in os.walk(input_dir): | 
| for filename in filenames: | 
| current_path = os.path.join(dirpath, filename) | 
| - new_path = os.path.join(flattened_include_dir_path, filename) | 
| + new_path = os.path.join(output_dir, filename) | 
| shutil.copy(current_path, new_path) | 
| def Main(): | 
| @@ -38,9 +32,9 @@ def Main(): | 
| _, args = parser.parse_args() | 
| if len(args) != 2: | 
| parser.error('Error: Exactly 2 arguments required.') | 
| 
 
kjellander_webrtc
2016/04/15 04:59:41
Output a usage line as well?
 
tkchin_webrtc
2016/04/16 00:34:19
Used argparse everywhere to get free usage and che
 
 | 
| - lib_base_dir = args[0] | 
| - framework_base_dir = args[1] | 
| - FlattenHeaders(lib_base_dir, framework_base_dir) | 
| + input_dir = args[0] | 
| + output_dir = args[1] | 
| + FlattenHeaders(input_dir, output_dir) | 
| if __name__ == '__main__': | 
| sys.exit(Main()) |