summaryrefslogtreecommitdiffstats
path: root/cc/DEPS
diff options
context:
space:
mode:
authorjamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-28 06:12:32 +0000
committerjamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-28 06:12:32 +0000
commit7d99d894d7ebf4bee6e657e9c467a01c2849c505 (patch)
treef0b8315d6e2305ea9955ceb994f946e4fce43383 /cc/DEPS
parentc0179e6b89a884056cd0badf9cdec27c7002262f (diff)
downloadchromium_src-7d99d894d7ebf4bee6e657e9c467a01c2849c505.zip
chromium_src-7d99d894d7ebf4bee6e657e9c467a01c2849c505.tar.gz
chromium_src-7d99d894d7ebf4bee6e657e9c467a01c2849c505.tar.bz2
Add explicit forwarding stubs for geometry classes cc uses
libcc depends on several geometry types from WebCore - IntRect, FloatQuad, etc. We were picking these up by a header copying rule in the webkit_platform target that copies these headers into the generated build dir, but since there is no hard dependency link from libcc to webkit_platform this either work or not work depending on the exact build order on the user's system and was thus very fragile. This adds explicit forwarding headers which are ugly but at least will work. BUG= Review URL: https://chromiumcodereview.appspot.com/10883076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153631 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/DEPS')
-rw-r--r--cc/DEPS13
1 files changed, 12 insertions, 1 deletions
diff --git a/cc/DEPS b/cc/DEPS
index b2e3c85..adf880b 100644
--- a/cc/DEPS
+++ b/cc/DEPS
@@ -1,7 +1,18 @@
include_rules = [
"+third_party/khronos/GLES2/gl2.h",
"+third_party/khronos/GLES2/gl2ext.h",
+# http://crbug.com/144542
+ "+third_party/WebKit/Source/WebCore/platform/graphics/FloatPoint.h",
+ "+third_party/WebKit/Source/WebCore/platform/graphics/FloatPoint3D.h",
+ "+third_party/WebKit/Source/WebCore/platform/graphics/FloatQuad.h",
+ "+third_party/WebKit/Source/WebCore/platform/graphics/FloatRect.h",
+ "+third_party/WebKit/Source/WebCore/platform/graphics/FloatSize.h",
+ "+third_party/WebKit/Source/WebCore/platform/graphics/IntPoint.h",
+ "+third_party/WebKit/Source/WebCore/platform/graphics/IntRect.h",
+ "+third_party/WebKit/Source/WebCore/platform/graphics/IntSize.h",
+# http://crbug.com/144540
"+third_party/WebKit/Source/WebCore/platform/graphics/Region.h",
- "+third_party/WebKit/Source/WebCore/platform/graphics/gpu/TilingData.h",
+# TODO(jamesr): Resolve these
"+third_party/WebKit/Source/WebCore/platform/graphics/UnitBezier.h",
+ "+third_party/WebKit/Source/WebCore/platform/graphics/gpu/TilingData.h",
]