summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_browser.gypi
diff options
context:
space:
mode:
authorreveman <reveman@chromium.org>2015-11-19 14:16:48 -0800
committerCommit bot <commit-bot@chromium.org>2015-11-19 22:17:34 +0000
commitb195f41daf755c80d31f964538b1159c81d58e70 (patch)
tree43eb3395abffda3cf49cc9d0b376a85d545ece74 /chrome/chrome_browser.gypi
parent96bac60134c383aa929ce6139c168bd31e87f67d (diff)
downloadchromium_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.gypi10
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',
+ ],
+ }],
],
},
{