Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(205)

Side by Side Diff: tools/create_sdk.py

Issue 8972004: Rename and fix json frog library in SDK (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 9 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « frog/reader.dart ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # 2 #
3 # Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 3 # Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
4 # for details. All rights reserved. Use of this source code is governed by a 4 # for details. All rights reserved. Use of this source code is governed by a
5 # BSD-style license that can be found in the LICENSE file. 5 # BSD-style license that can be found in the LICENSE file.
6 # 6 #
7 # A script which will be invoked from gyp to create an SDK. 7 # A script which will be invoked from gyp to create an SDK.
8 # 8 #
9 # Usage: create_sdk.py sdk_directory 9 # Usage: create_sdk.py sdk_directory
10 # 10 #
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after
202 for target_dir in [html_dest_dir, htmlimpl_dest_dir]: 202 for target_dir in [html_dest_dir, htmlimpl_dest_dir]:
203 copytree(join(html_src_dir, 'src'), join(target_dir, 'src'), 203 copytree(join(html_src_dir, 'src'), join(target_dir, 'src'),
204 ignore=ignore_patterns('.svn')) 204 ignore=ignore_patterns('.svn'))
205 copytree(join(html_src_dir, 'generated'), join(target_dir, 'generated'), 205 copytree(join(html_src_dir, 'generated'), join(target_dir, 'generated'),
206 ignore=ignore_patterns('.svn')) 206 ignore=ignore_patterns('.svn'))
207 207
208 208
209 # 209 #
210 # Create and populate lib/json. 210 # Create and populate lib/json.
211 # 211 #
212 212 json_frog_dest_dir = join(LIB, 'json')
dgrove 2011/12/16 17:55:19 This should be json_dest_dir.
213 json_frog_dest_dir = join(LIB, 'json', 'frog')
214 json_compiler_dest_dir = join(LIB, 'json', 'compiler') 213 json_compiler_dest_dir = join(LIB, 'json', 'compiler')
215 os.makedirs(json_frog_dest_dir) 214 os.makedirs(json_frog_dest_dir)
216 os.makedirs(json_compiler_dest_dir) 215 os.makedirs(json_compiler_dest_dir)
217 216
218 for filename in json_frog_sources: 217 for filename in json_frog_sources:
219 copyfile(join(HOME, 'frog', 'lib', filename), 218 copyfile(join(HOME, 'frog', 'lib', filename),
220 join(json_frog_dest_dir, filename)) 219 join(json_frog_dest_dir, filename))
221 220
222 for filename in json_compiler_sources: 221 for filename in json_compiler_sources:
223 copyfile(join(HOME, 'compiler', filename), 222 copyfile(join(HOME, 'compiler', filename),
224 join(json_compiler_dest_dir, os.path.basename(filename))) 223 join(json_compiler_dest_dir, os.path.basename(filename)))
225 224
226 # Create json_compiler.dart and json_frog.dart from whole cloth. 225 # Create json_compiler.dart from whole cloth.
227 dest_file = open(join(LIB, 'json', 'json_compiler.dart'), 'w') 226 dest_file = open(join(LIB, 'json', 'json_compiler.dart'), 'w')
228 dest_file.write('#library("dart:json");\n') 227 dest_file.write('#library("dart:json");\n')
229 dest_file.write('#import("compiler/json.dart");\n') 228 dest_file.write('#import("compiler/json.dart");\n')
230 dest_file.close() 229 dest_file.close()
231 dest_file = open(join(LIB, 'json', 'json_frog.dart'), 'w')
232 dest_file.write('#library("dart:json");\n')
233 dest_file.write('#import("frog/json.dart");\n')
234 dest_file.close()
235 230
236 # 231 #
237 # Create and populate lib/dom. 232 # Create and populate lib/dom.
238 # 233 #
239 dom_src_dir = join(HOME, 'client', 'dom') 234 dom_src_dir = join(HOME, 'client', 'dom')
240 dom_dest_dir = join(LIB, 'dom') 235 dom_dest_dir = join(LIB, 'dom')
241 os.makedirs(dom_dest_dir) 236 os.makedirs(dom_dest_dir)
242 237
243 for filename in os.listdir(dom_src_dir): 238 for filename in os.listdir(dom_src_dir):
244 src_file = join(dom_src_dir, filename) 239 src_file = join(dom_src_dir, filename)
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
373 UTIL = join(SDK_tmp, 'util') 368 UTIL = join(SDK_tmp, 'util')
374 os.makedirs(UTIL) 369 os.makedirs(UTIL)
375 370
376 copytree(join(HOME, 'utils', 'dartdoc'), join(UTIL, 'dartdoc'), 371 copytree(join(HOME, 'utils', 'dartdoc'), join(UTIL, 'dartdoc'),
377 ignore=ignore_patterns('.svn')) 372 ignore=ignore_patterns('.svn'))
378 373
379 move(SDK_tmp, SDK) 374 move(SDK_tmp, SDK)
380 375
381 if __name__ == '__main__': 376 if __name__ == '__main__':
382 sys.exit(Main(sys.argv)) 377 sys.exit(Main(sys.argv))
OLDNEW
« no previous file with comments | « frog/reader.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698