Chromium Code Reviews| Index: skia/skia.gyp |
| diff --git a/skia/skia.gyp b/skia/skia.gyp |
| index 8a9ee58681fd28e7823a7da59c26ce728e834102..75ffdc6a3eb82190e4fce3892541bf2d4b06e2ce 100644 |
| --- a/skia/skia.gyp |
| +++ b/skia/skia.gyp |
| @@ -814,7 +814,6 @@ |
| 'GR_STATIC_RECT_VB=1', |
| 'GR_AGGRESSIVE_SHADER_OPTS=1', |
| 'SK_DISABLE_FAST_AA_STROKE_RECT', |
| - 'SK_DEFAULT_FONT_CACHE_LIMIT=(20*1024*1024)', |
| 'SK_DEFERRED_CANVAS_USES_GPIPE=1', |
| # temporary for landing Skia rev 3077 with minimal layout test breakage |
| @@ -831,7 +830,7 @@ |
| # fix will require substantial rebaselining. |
| 'SK_DRAW_POS_TEXT_IGNORE_SUBPIXEL_LEFT_ALIGN_FIX', |
| - # Temporarily ignore fix to antialias coverage, until we can rebaseline |
| + # Temporarily ignore fix to antialias coverage, until we can rebaseline |
| 'SK_USE_LEGACY_AA_COVERAGE', |
| ], |
| 'sources!': [ |
| @@ -858,10 +857,11 @@ |
| [ 'OS != "android"', { |
| 'sources/': [ |
| ['exclude', '_android\\.(cc|cpp)$'], |
| - ], |
| - 'sources!': [ |
| # Below files are only used by Android |
| - '../third_party/skia/src/ports/SkFontHost_gamma.cpp', |
| + ['exclude', '../third_party/skia/src/ports/SkFontHost_gamma\\.cpp$'], |
| + ], |
| + 'defines': [ |
| + 'SK_DEFAULT_FONT_CACHE_LIMIT=(20*1024*1024)', |
| ], |
| }], |
| [ 'OS != "mac"', { |
| @@ -916,13 +916,6 @@ |
| '../third_party/skia/src/ports/SkFontHost_gamma_none.cpp', |
| ], |
| }], |
| - [ 'OS == "android"', { |
| - 'sources/': [ |
| - ['exclude', '_linux\\.(cc|cpp)$'], |
| - ['include', 'ext/platform_device_linux\\.cc$'], |
| - ['include', 'ext/platform_canvas_linux\\.cc$'], |
| - ], |
| - }], |
| [ 'use_aura == 1 and use_canvas_skia == 1', { |
| 'sources/': [ |
| ['exclude', 'ext/platform_canvas_mac\\.cc$'], |
| @@ -940,20 +933,24 @@ |
| 'sources/': [ ['exclude', '_gtk\\.(cc|cpp)$'] ], |
| }], |
| [ 'OS == "android"', { |
| - 'defines': [ |
| - 'SK_BUILD_FOR_ANDROID_NDK', |
| + 'sources/': [ |
| + ['exclude', '_linux\\.(cc|cpp)$'], |
| ], |
| 'conditions': [ |
| [ '_toolset == "target"', { |
| 'defines': [ |
| 'HAVE_PTHREADS', |
| 'OS_ANDROID', |
| + 'SK_BUILD_FOR_ANDROID_NDK', |
| + # Android devices are typically more memory constrained, so |
| + # use a smaller glyph cache. |
| + 'SK_DEFAULT_FONT_CACHE_LIMIT=(8*1024*1024)', |
| 'USE_CHROMIUM_SKIA', |
| ], |
| 'dependencies': [ |
| + '../third_party/expat/expat.gyp:expat', |
| '../third_party/freetype/freetype.gyp:ft2', |
| '../third_party/harfbuzz/harfbuzz.gyp:harfbuzz', |
| - '../third_party/expat/expat.gyp:expat', |
| 'skia_opts' |
| ], |
| 'dependencies!': [ |
| @@ -967,6 +964,10 @@ |
| 'include_dirs': [ |
| '../third_party/expat/files/lib', |
| ], |
| + 'sources/': [ |
| + ['include', 'ext/platform_device_linux\\.cc$'], |
| + ['include', 'ext/platform_canvas_linux\\.cc$'], |
| + ], |
| 'sources!': [ |
| 'ext/vector_platform_device_skia.cc', |
| '../third_party/skia/src/pdf/SkPDFFont.cpp', |
| @@ -1089,23 +1090,11 @@ |
| 'skia_opts', |
| '../third_party/zlib/zlib.gyp:zlib', |
| ], |
| + 'defines': [ |
| + # Don't use non-NDK available stuff. |
| + 'SK_BUILD_FOR_ANDROID_NDK', |
| + ], |
| 'conditions': [ |
| - ['use_system_skia==1', { |
|
Nico
2012/07/24 01:20:27
Why did this disappear?
michaelbai
2012/07/24 01:37:47
We didn't really use it and it didn't work, this f
Nico
2012/07/24 01:42:55
Oh sorry, I missed this was in an OS=="android" bl
|
| - 'defines': [ |
| - 'SK_RELEASE', # Assume platform has a release build. |
| - ], |
| - 'include_dirs!': [ |
| - 'config', # Avoid including Chromium skia config. |
| - ], |
| - 'libraries': [ |
| - '-lskia', |
| - ], |
| - }, { # !use_system_skia |
| - 'defines': [ |
| - # Don't use non-NDK available stuff. |
| - 'SK_BUILD_FOR_ANDROID_NDK', |
| - ], |
| - }], |
| [ '_toolset == "target" and android_build_type == 0', { |
| 'defines': [ |
| 'HAVE_ENDIAN_H', |