| Index: build/config/mac/mac_app.py
 | 
| diff --git a/build/config/mac/mac_app.py b/build/config/mac/mac_app.py
 | 
| deleted file mode 100644
 | 
| index cbc9d0338ef65b078c2e024372c4a3b9ae4cf521..0000000000000000000000000000000000000000
 | 
| --- a/build/config/mac/mac_app.py
 | 
| +++ /dev/null
 | 
| @@ -1,99 +0,0 @@
 | 
| -# Copyright (c) 2015 The Chromium Authors. All rights reserved.
 | 
| -# Use of this source code is governed by a BSD-style license that can be
 | 
| -# found in the LICENSE file.
 | 
| -
 | 
| -import argparse
 | 
| -import errno
 | 
| -import os
 | 
| -import subprocess
 | 
| -import sys
 | 
| -
 | 
| -def MakeDirectories(path):
 | 
| -  try:
 | 
| -    os.makedirs(path)
 | 
| -  except OSError as exc:
 | 
| -    if exc.errno == errno.EEXIST and os.path.isdir(path):
 | 
| -      return 0
 | 
| -    else:
 | 
| -      return -1
 | 
| -
 | 
| -  return 0
 | 
| -
 | 
| -
 | 
| -def ProcessInfoPlist(args):
 | 
| -  output_plist_file = os.path.abspath(os.path.join(args.output, 'Info.plist'))
 | 
| -  return subprocess.check_call([
 | 
| -    '/usr/bin/env',
 | 
| -    'xcrun',
 | 
| -    'plutil',
 | 
| -    '-convert',
 | 
| -    'binary1',
 | 
| -    '-o',
 | 
| -    output_plist_file,
 | 
| -    '--',
 | 
| -    args.input,
 | 
| -  ])
 | 
| -
 | 
| -
 | 
| -def ProcessNIB(args):
 | 
| -  output_nib_file = os.path.join(os.path.abspath(args.output),
 | 
| -      "%s.nib" % os.path.splitext(os.path.basename(args.input))[0])
 | 
| -
 | 
| -  return subprocess.check_call([
 | 
| -    '/usr/bin/env',
 | 
| -    'xcrun',
 | 
| -    'ibtool',
 | 
| -    '--module',
 | 
| -    args.module,
 | 
| -    '--auto-activate-custom-fonts',
 | 
| -    '--target-device',
 | 
| -    'mac',
 | 
| -    '--compile',
 | 
| -    output_nib_file,
 | 
| -    os.path.abspath(args.input),
 | 
| -  ])
 | 
| -
 | 
| -
 | 
| -def GenerateProjectStructure(args):
 | 
| -  application_path = os.path.join( args.dir, args.name + ".app", "Contents" )
 | 
| -  return MakeDirectories( application_path )
 | 
| -
 | 
| -
 | 
| -def main():
 | 
| -  parser = argparse.ArgumentParser(description='A script that aids in '
 | 
| -                                   'the creation of an Mac application')
 | 
| -
 | 
| -  subparsers = parser.add_subparsers()
 | 
| -
 | 
| -  # Plist Parser
 | 
| -  plist_parser = subparsers.add_parser('plist',
 | 
| -                                       help='Process the Info.plist')
 | 
| -  plist_parser.set_defaults(func=ProcessInfoPlist)
 | 
| -
 | 
| -  plist_parser.add_argument('-i', dest='input', help='The input plist path')
 | 
| -  plist_parser.add_argument('-o', dest='output', help='The output plist dir')
 | 
| -
 | 
| -  # NIB Parser
 | 
| -  plist_parser = subparsers.add_parser('nib',
 | 
| -                                       help='Process a NIB file')
 | 
| -  plist_parser.set_defaults(func=ProcessNIB)
 | 
| -
 | 
| -  plist_parser.add_argument('-i', dest='input', help='The input nib path')
 | 
| -  plist_parser.add_argument('-o', dest='output', help='The output nib dir')
 | 
| -  plist_parser.add_argument('-m', dest='module', help='The module name')
 | 
| -
 | 
| -  # Directory Structure Parser
 | 
| -  dir_struct_parser = subparsers.add_parser('structure',
 | 
| -                      help='Creates the directory of an Mac application')
 | 
| -
 | 
| -  dir_struct_parser.set_defaults(func=GenerateProjectStructure)
 | 
| -
 | 
| -  dir_struct_parser.add_argument('-d', dest='dir', help='Out directory')
 | 
| -  dir_struct_parser.add_argument('-n', dest='name', help='App name')
 | 
| -
 | 
| -  args = parser.parse_args()
 | 
| -  return args.func(args)
 | 
| -
 | 
| -
 | 
| -if __name__ == '__main__':
 | 
| -  sys.exit(main())
 | 
| 
 |