summaryrefslogtreecommitdiffstats
path: root/gfx/gfx.gyp
diff options
context:
space:
mode:
authorben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-09 19:48:35 +0000
committerben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-07-09 19:48:35 +0000
commit7ee62626cfe9952c2e2c7f34f91f128b1cea8835 (patch)
tree0d87619ba52572e89956a763edfae023730b7348 /gfx/gfx.gyp
parent1280270eea827aca9b676aced264a25a26efa36a (diff)
downloadchromium_src-7ee62626cfe9952c2e2c7f34f91f128b1cea8835.zip
chromium_src-7ee62626cfe9952c2e2c7f34f91f128b1cea8835.tar.gz
chromium_src-7ee62626cfe9952c2e2c7f34f91f128b1cea8835.tar.bz2
Start implementing Direct2D Canvas. Implements Save/Restore methods, FillRectInt and BeginPlatformPaint/EndPlatformPaint.http://crbug.com/48583TEST=see unittest
Review URL: http://codereview.chromium.org/2939001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51996 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gfx/gfx.gyp')
-rw-r--r--gfx/gfx.gyp15
1 files changed, 15 insertions, 0 deletions
diff --git a/gfx/gfx.gyp b/gfx/gfx.gyp
index 898b981..859c6f3f 100644
--- a/gfx/gfx.gyp
+++ b/gfx/gfx.gyp
@@ -33,9 +33,22 @@
'conditions': [
['OS=="win"', {
'sources': [
+ 'canvas_direct2d_unittest.cc',
'icon_util_unittest.cc',
'native_theme_win_unittest.cc',
],
+ 'include_dirs': [
+ '..',
+ '<(DEPTH)/third_party/wtl/include',
+ ],
+ 'msvs_settings': {
+ 'VCLinkerTool': {
+ 'AdditionalDependencies': [
+ 'd2d1.lib',
+ 'd3d10_1.lib',
+ ],
+ },
+ }
}],
['OS=="linux" or OS=="freebsd" or OS=="openbsd"', {
'dependencies': [
@@ -107,6 +120,8 @@
'conditions': [
['OS=="win"', {
'sources': [
+ 'canvas_direct2d.cc',
+ 'canvas_direct2d.h',
'gdi_util.cc',
'gdi_util.h',
'icon_util.cc',