summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoryfriedman@chromium.org <yfriedman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-12 00:59:16 +0000
committeryfriedman@chromium.org <yfriedman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-12 00:59:16 +0000
commitf38f2c90e8b88a8bd0197a319539be996f7ca048 (patch)
tree94a872e3c03e4601cb9e4c0aeca880f09ab97f55
parent20b3df63531bf7f1962333400cf11322eff000a7 (diff)
downloadchromium_src-f38f2c90e8b88a8bd0197a319539be996f7ca048.zip
chromium_src-f38f2c90e8b88a8bd0197a319539be996f7ca048.tar.gz
chromium_src-f38f2c90e8b88a8bd0197a319539be996f7ca048.tar.bz2
[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
-rw-r--r--android_webview/android_webview.gyp1
-rw-r--r--chrome/chrome_android.gypi1
-rw-r--r--chrome/chrome_browser.gypi1
-rw-r--r--gpu/command_buffer/client/gpu_memory_buffer_factory.h3
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