| Index: build/mac/clobber_generated_headers.py
|
| ===================================================================
|
| --- build/mac/clobber_generated_headers.py (revision 50981)
|
| +++ build/mac/clobber_generated_headers.py (working copy)
|
| @@ -1,44 +0,0 @@
|
| -#!/usr/bin/python
|
| -# Copyright (c) 2009 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.
|
| -
|
| -# This script helps workaround XCode dependencies bug.
|
| -
|
| -import os
|
| -import sys
|
| -
|
| -_SRC_PATH = os.path.join(os.path.dirname(__file__), '..', '..')
|
| -
|
| -def RemoveDir(path):
|
| - for root, dirs, files in os.walk(path, topdown=False):
|
| - for name in files:
|
| - os.remove(os.path.join(root, name))
|
| - for name in dirs:
|
| - os.rmdir(os.path.join(root, name))
|
| - os.rmdir(path)
|
| -
|
| -def main(argv):
|
| - # We need to apply the workaround only on Mac.
|
| - if not sys.platform.lower() in ("darwin", "mac"):
|
| - return 0
|
| -
|
| - root = os.path.join(_SRC_PATH, 'xcodebuild', 'DerivedSources')
|
| - tail = os.path.join('gen', 'native_client', 'src', 'trusted')
|
| -
|
| - release_dir = os.path.join(root, 'Release', tail)
|
| - if (os.path.isdir(release_dir)):
|
| - RemoveDir(release_dir)
|
| -
|
| - debug_dir = os.path.join(root, 'Debug', tail)
|
| - if (os.path.isdir(debug_dir)):
|
| - RemoveDir(debug_dir)
|
| -
|
| - binaries_dir = os.path.join(root, '..', 'validator_x86.build')
|
| - if (os.path.isdir(binaries_dir)):
|
| - RemoveDir(binaries_dir)
|
| -
|
| - return 0
|
| -
|
| -if __name__ == '__main__':
|
| - sys.exit(main(sys.argv[1:]))
|
|
|