From f38f2c90e8b88a8bd0197a319539be996f7ca048 Mon Sep 17 00:00:00 2001 From: "yfriedman@chromium.org" Date: Fri, 12 Apr 2013 00:59:16 +0000 Subject: [Android] Fix unit_tests and webview compilations for components build. What I missed in https://codereview.chromium.org/13494003/ is that jingle is also needed for unit tests. Other variants get it transitivitely through the 'service' process/target which is unused on Android. Also fixes a regression in component build for android_webview after some changes there. BUG=158821 Review URL: https://chromiumcodereview.appspot.com/14099007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193813 0039d316-1c4b-4281-b951-d872f2087c98 --- android_webview/android_webview.gyp | 1 + chrome/chrome_android.gypi | 1 - chrome/chrome_browser.gypi | 1 + gpu/command_buffer/client/gpu_memory_buffer_factory.h | 3 ++- 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/android_webview/android_webview.gyp b/android_webview/android_webview.gyp index 32c1fa6..52c84ad 100644 --- a/android_webview/android_webview.gyp +++ b/android_webview/android_webview.gyp @@ -84,6 +84,7 @@ '../components/components.gyp:web_contents_delegate_android', '../content/content.gyp:content', '../skia/skia.gyp:skia', + '../gpu/gpu.gyp:gles2_implementation', '../ui/gl/gl.gyp:gl', 'android_webview_pak', ], diff --git a/chrome/chrome_android.gypi b/chrome/chrome_android.gypi index 7cbc1ab..1d4de15 100644 --- a/chrome/chrome_android.gypi +++ b/chrome/chrome_android.gypi @@ -102,7 +102,6 @@ 'chrome.gyp:renderer', 'chrome.gyp:utility', '../content/content.gyp:content', - '../jingle/jingle.gyp:notifier', ], 'include_dirs': [ '..', diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi index 140fec2..61c41cd 100644 --- a/chrome/chrome_browser.gypi +++ b/chrome/chrome_browser.gypi @@ -36,6 +36,7 @@ '../content/content.gyp:content_common', '../crypto/crypto.gyp:crypto', '../google_apis/google_apis.gyp:google_apis', + '../jingle/jingle.gyp:notifier', '../media/media.gyp:media', '../skia/skia.gyp:skia', '../sql/sql.gyp:sql', diff --git a/gpu/command_buffer/client/gpu_memory_buffer_factory.h b/gpu/command_buffer/client/gpu_memory_buffer_factory.h index 5f0e31b..a2df559 100644 --- a/gpu/command_buffer/client/gpu_memory_buffer_factory.h +++ b/gpu/command_buffer/client/gpu_memory_buffer_factory.h @@ -6,6 +6,7 @@ #define GPU_COMMAND_BUFFER_CLIENT_GPU_MEMORY_BUFFER_FACTORY_H_ #include "ui/gl/gpu_memory_buffer.h" +#include "gles2_impl_export.h" namespace gpu { @@ -17,7 +18,7 @@ namespace gpu { const gfx::GpuMemoryBuffer::Creator& GetProcessDefaultGpuMemoryBufferFactory(); // It is illegal to call the setter more than once. -void SetProcessDefaultGpuMemoryBufferFactory( +GLES2_IMPL_EXPORT void SetProcessDefaultGpuMemoryBufferFactory( const gfx::GpuMemoryBuffer::Creator& factory); } // namespace gpu -- cgit v1.1