| OLD | NEW | 
 | (Empty) | 
|   1 #!/usr/bin/env python |  | 
|   2  |  | 
|   3 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |  | 
|   4 # Use of this source code is governed by a BSD-style license that can be |  | 
|   5 # found in the LICENSE file. |  | 
|   6  |  | 
|   7 import os |  | 
|   8 import subprocess |  | 
|   9 import sys |  | 
|  10  |  | 
|  11 _GYP_REVISION = '1344' |  | 
|  12 _GYP_FETCH_URL = 'https://gyp.googlecode.com/svn/trunk@' + _GYP_REVISION |  | 
|  13  |  | 
|  14 def _fetch_gyp(): |  | 
|  15   gyp_dir = os.path.join('third_party', 'gyp') |  | 
|  16   if not os.path.exists(gyp_dir): |  | 
|  17     retcode = subprocess.call(['svn', 'checkout', _GYP_FETCH_URL, gyp_dir]) |  | 
|  18     if retcode < 0: |  | 
|  19       raise "Couldn't fetch gyp" |  | 
|  20   # TODO(bashi): Check revision, etc |  | 
|  21   sys.path.insert(0, os.path.abspath(os.path.join(gyp_dir, 'pylib'))) |  | 
|  22  |  | 
|  23 def main(): |  | 
|  24   script_dir = os.path.abspath(os.path.dirname(__file__)) |  | 
|  25   os.chdir(script_dir) |  | 
|  26   _fetch_gyp() |  | 
|  27   import gyp |  | 
|  28  |  | 
|  29   args = [] |  | 
|  30   args.extend(['--depth', '.']) |  | 
|  31   args.extend(sys.argv[1:]) |  | 
|  32   args.append(os.path.join(script_dir, 'ots-standalone.gyp')) |  | 
|  33   sys.exit(gyp.main(args)) |  | 
|  34  |  | 
|  35 if __name__ == '__main__': |  | 
|  36   main() |  | 
| OLD | NEW |