summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--DEPS7
-rw-r--r--build/mac/clobber_generated_headers.py44
2 files changed, 0 insertions, 51 deletions
diff --git a/DEPS b/DEPS
index c14a487..bc73bc8 100644
--- a/DEPS
+++ b/DEPS
@@ -290,12 +290,5 @@ hooks = [
"pattern": ".",
"action": ["python", "src/build/gyp_chromium"],
},
- {
- # Workaround XCode dependecies problem.
- # TODO(bradnelson): remove this when fixed.
- "pattern": ".",
- "action": ["python",
- "src/build/mac/clobber_generated_headers.py"],
- },
]
diff --git a/build/mac/clobber_generated_headers.py b/build/mac/clobber_generated_headers.py
deleted file mode 100644
index 8771d27..0000000
--- a/build/mac/clobber_generated_headers.py
+++ /dev/null
@@ -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:])) \ No newline at end of file