mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2024-11-25 08:32:30 +00:00
44181b57ac
An output layout consists of a mapping of outputs to their position in a global coordinate system that usually cooresponds to the output position in physical space in front of the user. Add an example that allows configuration of an output layout and demonstrates its boundaries with a bouncing image.
20 lines
750 B
Meson
20 lines
750 B
Meson
lib_shared = static_library('shared',
|
|
['shared.c', 'cat.c'],
|
|
dependencies: wlroots)
|
|
|
|
executable('simple', 'simple.c', dependencies: wlroots, link_with: lib_shared)
|
|
executable('rotation', 'rotation.c', dependencies: wlroots, link_with: lib_shared)
|
|
executable('pointer', 'pointer.c', dependencies: wlroots, link_with: lib_shared)
|
|
executable('touch', 'touch.c', dependencies: wlroots, link_with: lib_shared)
|
|
executable('tablet', 'tablet.c', dependencies: wlroots, link_with: lib_shared)
|
|
executable('output-layout', 'output-layout.c', dependencies: wlroots, link_with: lib_shared)
|
|
|
|
compositor_src = [
|
|
'compositor/main.c',
|
|
'compositor/wl_compositor.c',
|
|
]
|
|
|
|
executable('compositor', compositor_src,
|
|
dependencies: wlroots,
|
|
link_with: lib_shared)
|