diff --git a/gyp/gyp_skia b/gyp/gyp_skia deleted file mode 100755 index b71757b70b..0000000000 --- a/gyp/gyp_skia +++ /dev/null @@ -1,90 +0,0 @@ -#!/usr/bin/python -# -# Copyright (C) 2011 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# This script is a wrapper which invokes gyp with the correct --depth argument, -# and supports the automatic regeneration of build files if all.gyp is -# changed (Linux-only). -# - -# -# -# -# -# -# THIS IS DEPRECATED IN FAVOR OF trunk/gyp_skia !!! -# Questions? Contact epoger@google.com -# -# -# -# - -import glob -import os -import shlex -import sys - -script_dir = os.path.dirname(__file__) - -gyp_dir = os.path.normpath(os.path.join(script_dir, os.pardir, 'third_party')) - -sys.path.append(os.path.join(gyp_dir, 'gyp', 'pylib')) -import gyp - -def additional_include_files(args=[]): - # Determine the include files specified on the command line. - # This doesn't cover all the different option formats you can use, - # but it's mainly intended to avoid duplicating flags on the automatic - # makefile regeneration which only uses this format. - specified_includes = set() - for arg in args: - if arg.startswith('-I') and len(arg) > 2: - specified_includes.add(os.path.realpath(arg[2:])) - - result = [] - def AddInclude(path): - if os.path.realpath(path) not in specified_includes: - result.append(path) - - # Always include common.gypi - AddInclude(os.path.join(script_dir, 'common.gypi')) - - return result - -if __name__ == '__main__': - args = sys.argv[1:] - - # This could give false positives since it doesn't actually do real option - # parsing. Oh well. - gyp_file_specified = False - for arg in args: - if arg.endswith('.gyp'): - gyp_file_specified = True - break - - # If we didn't get a file, then fall back to assuming 'all.gyp' from the - # same directory as the script. - if not gyp_file_specified: - args.append(os.path.join(script_dir, 'all.gyp')) - - args.extend(['-I' + i for i in additional_include_files(args)]) - - args.extend(['--depth']) - args.extend([os.path.abspath(script_dir)]) - print 'Updating projects from gyp files...' - sys.stdout.flush() - - # Off we go... - sys.exit(gyp.main(args))