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 """ This script creates the PPAPI project settings template. | 6 """ This script creates the PPAPI project settings template. |
7 | 7 |
8 For copyright reasons, we should not directly distribute the PPAPI template | 8 For copyright reasons, we should not directly distribute the PPAPI template |
9 because it is nearly a clone of the Win32 template which is Copyrighted. | 9 because it is nearly a clone of the Win32 template which is Copyrighted. |
10 Instead, this script copies the existing Win32 template from the user's system | 10 Instead, this script copies the existing Win32 template from the user's system |
(...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
171 | 171 |
172 | 172 |
173 # Note 1033 is code for the english language. | 173 # Note 1033 is code for the english language. |
174 ui_xml_dir = os.path.join(os.path.dirname(install_dir), '1033') | 174 ui_xml_dir = os.path.join(os.path.dirname(install_dir), '1033') |
175 | 175 |
176 win32_dir = os.path.join(install_dir, 'Win32') | 176 win32_dir = os.path.join(install_dir, 'Win32') |
177 ppapi_dir = os.path.join(install_dir, PEPPER_PLATFORM_NAME) | 177 ppapi_dir = os.path.join(install_dir, PEPPER_PLATFORM_NAME) |
178 patch_dir = os.path.join(SCRIPT_DIR, 'PPAPI_Patch') | 178 patch_dir = os.path.join(SCRIPT_DIR, 'PPAPI_Patch') |
179 | 179 |
180 if not os.path.exists(win32_dir): | 180 if not os.path.exists(win32_dir): |
181 raise Error('Win32 MSBuild directory not found: %s' % win32_dir) | 181 print 'Win32 MSBuild directory not found: %s' % win32_dir |
| 182 print 'Skipping PPAPI platform install.' |
| 183 return |
182 | 184 |
183 print "Cloning Win32 platform from: %s" % win32_dir | 185 print "Cloning Win32 platform from: %s" % win32_dir |
184 | 186 |
185 for root, dirs, files in os.walk(win32_dir): | 187 for root, dirs, files in os.walk(win32_dir): |
186 root = root.replace(win32_dir, '')[1:] | 188 root = root.replace(win32_dir, '')[1:] |
187 | 189 |
188 if not os.path.exists(os.path.join(ppapi_dir, root)): | 190 if not os.path.exists(os.path.join(ppapi_dir, root)): |
189 os.makedirs(os.path.join(ppapi_dir, root)) | 191 os.makedirs(os.path.join(ppapi_dir, root)) |
190 | 192 |
191 for filename in files: | 193 for filename in files: |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
254 CreatePPAPI(options.msbuild_path) | 256 CreatePPAPI(options.msbuild_path) |
255 | 257 |
256 except Error as e: | 258 except Error as e: |
257 sys.stderr.write("error: %s\n" % e) | 259 sys.stderr.write("error: %s\n" % e) |
258 return 1 | 260 return 1 |
259 | 261 |
260 return 0 | 262 return 0 |
261 | 263 |
262 if __name__ == '__main__': | 264 if __name__ == '__main__': |
263 sys.exit(main(sys.argv[1:])) | 265 sys.exit(main(sys.argv[1:])) |
OLD | NEW |