| Index: copy_apprtc.py
|
| ===================================================================
|
| --- copy_apprtc.py (revision 293799)
|
| +++ copy_apprtc.py (working copy)
|
| @@ -10,13 +10,25 @@
|
| understand those symlinks).
|
| """
|
|
|
| +import os
|
| import shutil
|
|
|
| +import utils
|
|
|
| if __name__ == '__main__':
|
| - web_samples_dir = 'webrtc-samples/samples/web'
|
| - shutil.rmtree('src/out/apprtc', ignore_errors=True)
|
| - shutil.copytree(web_samples_dir + '/content/apprtc',
|
| - 'src/out/apprtc', ignore=shutil.ignore_patterns('.svn'))
|
| - shutil.copyfile(web_samples_dir + '/js/adapter.js',
|
| - 'src/out/apprtc/js/adapter.js')
|
| + target_dir = os.path.join('src', 'out', 'webrtc-samples')
|
| + if utils.GetPlatform() is 'win':
|
| + # Work around the fact that node_modules create ridiculously long paths.
|
| + # Unfortunately shutil will choke on those on Windows, but not rmdir.
|
| + os.system('rmdir /s /q %s' % target_dir)
|
| + else:
|
| + shutil.rmtree(target_dir, ignore_errors=True)
|
| + shutil.copytree('webrtc-samples',
|
| + target_dir, ignore=shutil.ignore_patterns('.svn', '.git'))
|
| + apprtc_subdir = os.path.join('samples', 'web', 'content', 'apprtc')
|
| +
|
| + # This file is symlinked on windows, so copy it since win doesn't understand
|
| + # symlinks.
|
| + shutil.copyfile(os.path.join('webrtc-samples', 'samples', 'web',
|
| + 'js', 'adapter.js'),
|
| + os.path.join(target_dir, apprtc_subdir, 'js', 'adapter.js'))
|
|
|