diff options
author | reveman <reveman@chromium.org> | 2015-11-19 14:16:48 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-11-19 22:17:34 +0000 |
commit | b195f41daf755c80d31f964538b1159c81d58e70 (patch) | |
tree | 43eb3395abffda3cf49cc9d0b376a85d545ece74 /chrome/chrome_browser.gypi | |
parent | 96bac60134c383aa929ce6139c168bd31e87f67d (diff) | |
download | chromium_src-b195f41daf755c80d31f964538b1159c81d58e70.zip chromium_src-b195f41daf755c80d31f964538b1159c81d58e70.tar.gz chromium_src-b195f41daf755c80d31f964538b1159c81d58e70.tar.bz2 |
components: Add Exosphere component.
Exosphere is a set of display server classes for Chromium that
can be used for building a display server on top of Ash, the
Chrome Compositor and the GpuMemoryBuffer framework.
The classes and interfaces are inspired by the Wayland protocol
and reference implementation of a display server that uses
the Wayland protocol and server library is provided in the
wayland/ sub-directory.
BUG=549781
TEST=components_unittests --gtest_filter=ServerTest.*:SurfaceTest.*:BufferTest.*:DisplayTest.*:ShellSurfaceTest.*:SharedMemoryTest.*
Review URL: https://codereview.chromium.org/1412093006
Cr-Commit-Position: refs/heads/master@{#360672}
Diffstat (limited to 'chrome/chrome_browser.gypi')
-rw-r--r-- | chrome/chrome_browser.gypi | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi index 96acbc1..e4018c2 100644 --- a/chrome/chrome_browser.gypi +++ b/chrome/chrome_browser.gypi @@ -3871,6 +3871,16 @@ '../components/components.gyp:printing_browser', ] }], + ['enable_wayland_server==1', { + 'sources': [ + 'browser/chrome_browser_main_extra_parts_exo.cc', + 'browser/chrome_browser_main_extra_parts_exo.h', + ], + 'dependencies': [ + '../components/components.gyp:exo', + '../components/components.gyp:exo_wayland', + ], + }], ], }, { |